Tool activity in chat
Tool activity appears inside the conversation. Some activity is collapsed by default so the chat stays readable. Applied resume patches are shown as a small inline Patch applied item. Open it to inspect the raw JSON payload.
Patch details and tool activity in the AI Agent chat
Available tools
Resume patches
Resume patches are rooted at the resume data object. For example, the visible resume name is patched at/basics/name.
When a patch is applied:
- the AI draft updates immediately;
- the raw JSON Patch is available from the Patch applied details;
- a snapshot is stored so the draft can be restored to the state before that patch;
- the resume preview refreshes to show the updated draft.
Web access
Live web research is handled only by the selected AI provider’s native web search tool. When the provider/model supports it, the agent can useweb_search for current company, industry, role, or URL-based context.
When the provider/model does not support native web search, the agent still works for normal resume editing. If you ask it to browse, search the web, fetch a URL, or use current online context, it should tell you that live web research is unavailable with the selected provider/model and ask you to paste or attach the relevant content instead.
For self-hosted deployments:
- app-owned URL crawling is not available;
- web access depends on the selected provider/model supporting native web search;
- unsafe/private AI provider base URLs require
FLAG_ALLOW_UNSAFE_AI_BASE_URL=true, which should only be used on trusted self-hosted deployments.
Attachments
Attach files from the chat composer when the agent needs extra context, such as:- a job description PDF;
- a portfolio brief;
- a screenshot;
- a plain text note with constraints.
Good prompts for tool use
Use direct prompts that tell the agent what context to use and how cautious to be:- “Research this role, identify the most important keywords, and apply a conservative patch.”
- “Read the attached job description and ask me before changing anything outside the summary.”
- “Compare my current projects against this company page and suggest only truthful wording.”
- “Apply a patch for the visible resume name, then show me what changed.”
When tools are unavailable
Tool use can be limited by the selected provider, deployment configuration, or thread state.- A deleted provider makes the thread read-only; a disabled or untested provider blocks new agent runs until it is enabled and tested again.
- A deleted working resume makes the thread read-only.
- Archived threads cannot receive new messages.
- Live web research is unavailable when the selected provider/model does not support native web search.
- Attachments may fail if private object storage is not configured.