Tribal: Ingest Knowledge
tribal_ingestSubmit raw text to extract structured knowledge: facts, heuristics, procedures, decision records. The system deduplicates and links new insights to existing knowledge.
Instructions
Submit raw text for knowledge extraction into Tribal. The system extracts structured knowledge items (facts, heuristics, procedures, decision records), detects duplicates, identifies relationships with existing knowledge, and stores the results.
This is an asynchronous operation. Returns a job_id immediately. Use tribal_job_status to poll for completion.
Use this tool when you've learned something worth preserving: a debugging insight, an architectural decision, a reusable pattern, a gotcha about a library, or any experience that would help you or another agent working on this codebase in the future.
Do NOT use this for storing code snippets, file contents, or documentation. Tribal stores knowledge about work, not the artefacts themselves.
Project, model, and principal are sourced from session context (see tribal_set_context). You only need to provide the content itself.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | The raw text to extract knowledge from. Write naturally: describe what you learned, what went wrong, what the fix was, why a decision was made. The system handles structuring. Richer input produces better results: include context, reasoning, and specifics rather than terse summaries. | |
| project_id | No | Override the session's active project for this ingest. Optional; defaults to the project set in session context. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | Unique identifier for the ingest job. Use with tribal_job_status to track progress. |