inject_signal
Add a news headline, user note, or data point to a thesis signal log. Stored for consumption on the next evaluation cycle; does not trigger immediate evaluation.
Instructions
Append an external observation (news headline, user note, data point) to a thesis. Stored in the thesis signal log and consumed on the next evaluation cycle — does NOT trigger evaluation by itself; call trigger_evaluation afterward if you need an immediate update. Writes state. Requires SF API key.
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": {
"thesisId": "<thesisId>",
"apiKey": "<apiKey>",
"content": "<content>"
},
"name": "inject_signal"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| thesisId | Yes | Target thesis ID. Required. Get one from list_theses. | |
| apiKey | Yes | SF API key (sf_live_...). Required. | |
| content | Yes | Signal text. Required, non-empty. Free-form natural language. | |
| type | No | Signal classification. Default: external. |