Skip to content

Dedicated Agent

A dedicated agent is your own always-on agent — it remembers across chats and keeps working when you're away. Where the default Chat AI assistant answers one conversation at a time, a dedicated agent runs continuously in its own environment: it takes whole tasks and works through them, runs jobs on a timetable, learns your preferences, and keeps everything it has done in one durable conversation.

Dedicated agents are a premium feature. Your plan must include one and an administrator provisions it for your account; until then the agent picker shows Not available on your plan or Not set up yet.

Talking to your agent

There are two places to reach it:

  • Chat AI → Agent for this chat. Switch the picker from Default to Dedicated. Each agent keeps its own memory, so switching starts a new chat — the previous conversation stays in your history. Everything else in the composer works as usual: attachments, skills, thinking level, voice.
  • The agent console (Open agent console) — the agent's own page: its conversation, Attach files, a live view of what your agent has been doing (the tools it used, whether they succeeded, how long they took) and its Spend for the period against the alert budget set by your administrator.

The conversation is durable: your messages, the agent's replies and anything it produced on its own — a scheduled briefing, a follow-up it decided to do — land in the same feed, whether or not you were watching. Files it produces appear inline (images) or as downloads.

Handing over a task (Autopilot)

Give your agent a taskhand over something whole. It works on its own, and checks with you before anything sensitive. Describe the outcome ("reconcile last month's invoices against the bank export and list the mismatches"), press Start the task, and follow the run strip: the plan, each tool it uses, tokens used, and its status — Working, Needs you, Done, Failed or Stopped. Stop ends it early; New task starts another. Tasks can take as long as they need.

Approvals

When a task reaches something sensitive — sending, deleting, paying, changing data outside Finblade — the agent pauses with Your agent needs your permission and waits for one of:

ChoiceEffect
Allow onceJust this one action, this time
Allow for this taskThis kind of action until the task finishes
Always allowThis kind of action from now on, in every task — permanent
Don't allowRefuses this action; the agent carries on without it

Scheduled work

The Schedule panel lists what your agent does on its own, on a timetable. There is no form: ask it in chat"Brief me every morning at 9", "every Friday, summarise the week's tickets" — and the job appears here with its next run, progress (n of total runs or n runs so far) and state: Active, Paused, Running now, Failing or Finished. Per job: Run now, Pause / Resume, Delete (it will stop running and can't be restored; your agent keeps everything it has already sent you).

Agent states

StateWhat it means
CheckingConfirming whether your agent is available
Setting upThe agent is starting in its own environment (about a minute); it cannot take messages yet
RunningReady
PausedStopped by you (Pause in the console) or an administrator. Its memory is kept; an administrator can start it again
UnreachableA temporary problem — your work is safe, try again shortly

Do it with the API

Dedicated agent: chat/ and chat/stream for messages (with the ws/dedicated-agent/{agent_id}/ socket for live progress), messages/ for the durable conversation, activity/ for the tool log and spend, jobs/ for scheduled work, runs/ for tasks and approvals, and kill/ to pause the agent.

Finblade documentation