capture_observation
Record observations during agent runs to capture discoveries, decisions, implementations, issues, or notes for recall in future sessions.
Instructions
Record a typed observation during an agent run.
Use this throughout a run to capture what you are learning so it can be
recalled in future sessions without re-reading history.
Args:
observation_type: One of: discovery, decision, implementation, issue, note.
- discovery: something new you found out
- decision: a choice made and the reasoning behind it
- implementation: what was built or changed
- issue: a bug, blocker, or failure found
- note: a general observation that doesn't fit above
content: The observation in 1–3 sentences.
agent_slug: Which agent is recording (e.g. 'librarian').
session_id: Current pipeline session ID (optional).
concepts: Comma-separated concept tags — auto-extracted if blank.
related_files: Comma-separated file paths this observation relates to.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| observation_type | Yes | ||
| content | Yes | ||
| agent_slug | No | ||
| session_id | No | ||
| concepts | No | ||
| related_files | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |