cls_ingest
Ingest learning signals from git commits, CI outcomes, and IDE diagnostics to update the AI brain without explicit session calls.
Instructions
Continuous Learning Stream (CLS — Layer 5): Ingest learning signals WITHOUT explicit session_end calls. Sources: git_commit (commit message + files → CKG edges), ci_outcome (green/red build → confirms fix), ide_diagnostic (compiler error + fix pair → instant lesson). Install automatic ingestion with cls_install_hooks — brain learns from every commit and CI run.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"instance_id": "<instance_id>",
"source": "<source>",
"payload": "<payload>"
},
"name": "cls_ingest"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | Yes | Event source type | |
| payload | Yes | Event data. git_commit: {message, sha?, files?, diff?}. ci_outcome: {status, prev_status, job, context?}. ide_diagnostic: {error, fix, file?} | |
| instance_id | Yes | Brain instance ID |