chat_harvest
Extract durable facts from the current chat session and queue them for human review. Works across any IDE or agent, including cloud tools with no local transcripts.
Instructions
Harvest the CURRENT chat session on the fly: pass the messages the USER typed this session (verbatim) and durable facts are extracted and queued for human review — the live, tool-agnostic equivalent of dim harvest. Works from ANY IDE/agent (Copilot, Cursor, Codex, Claude, Devin, …), including cloud tools with no local transcripts. Call at session end, or after a long exchange rich in project knowledge. Secrets are redacted server-side before any LLM sees the text. For single facts stated in passing, prefer context_note instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_id | No | Your agent/tool identifier, e.g. 'copilot', 'cursor', 'devin' | |
| session_id | No | A stable id for this chat session, if your host exposes one (used for dedupe/evidence) | |
| user_messages | Yes | The user's messages from this session, verbatim, in order. Include only what the HUMAN typed — no assistant replies, no tool output. |