marrow_think
Record intent before acting to get governance intelligence, prior outcomes, and recommended next steps, while tracking decisions for outcome closure.
Instructions
Record intent and retrieve authorized governance intelligence before acting. Returns a decision_id for outcome closure plus relevant patterns, prior outcomes, and recommendedNext. Pass previous_outcome to auto-commit the last decision and open a new one. Response MAY include: onboarding_hint (new accounts), intelligence.collective (cross-account patterns), intelligence.team_context (recent decisions from other sessions).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Type of action (default: general) | |
| action | Yes | What the agent is about to do | |
| context | No | Optional metadata about the current situation | |
| checkLoop | No | Enable loop detection: warns if you are about to retry a failed approach. Recommended: true. | |
| source_kind | No | Optional provenance source. Defaults to agent_autonomous for MCP calls. | |
| source_meta | No | Optional provenance metadata. PII and raw provider IDs are rejected by the API. | |
| human_directed | No | True only when the action is directly requested by the owner/user. | |
| instruction_ref | No | Optional opaque non-PII instruction reference. | |
| previous_outcome | No | What happened in the previous action (required if previous_decision_id provided) | |
| previous_success | No | Did the previous action succeed? | |
| previous_decision_id | No | decision_id from previous think() call — auto-commits that session |