Core concepts
Create agents and environments once, then reuse them across sessions. Start a
new session for each independent task or durable conversation.
How it works
- Create an agent. Choose a model and define its instructions and tool policy.
- Create an environment. Configure the sandbox and the network access the agent needs.
- Start a session. Reference the agent and environment to create an isolated run for a task.
- Send a message. Give the session its first task. The agent can use tools and return its response while Funky records the session’s events.
When to use Funky
Funky is a good fit when your agents need:- Long-horizon execution for tasks that take many steps or run for minutes or hours
- Background operation that continues beyond the lifetime of a web request, worker, or local process
- Durability so a session can pause, recover from infrastructure failures, and resume from its recorded state
- High concurrency for running many independent sessions or coordinating large agent swarms in parallel