Stream set
stream_setStart or change a stream: standing work that runs at a rate instead of a one-off task (posts a day on a connected channel, storyboard rounds a week, sign-up pages, pitches, replies a day). Give the rate per week; the checks hold it to input.channelLimits, to what an engine runs and to connected channels, and errors come back for you to fix. Setting an existing key changes its rate or brief. The owner approves each channel's first batches; a stream they approve to run on its own publishes within its cap with an undo window. Where the owner said the business's work runs on its own, nothing waits for those first batches: it publishes within its cap from the start (a person's own account, TikTok and trend posts still ask for each post). Returns the stream as it now stands. stream_stop ends one; a one-off piece is work_plan. It needs an act 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": {
"key": "<key>",
"title": "<title>",
"engine": "<engine>",
"kind": "<kind>",
"channel": "<channel>",
"ratePerWeek": "<ratePerWeek>",
"brief": "<brief>",
"goalKey": "<goalKey>",
"verification": "<verification>",
"stopRule": "<stopRule>"
},
"name": "stream_set"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | The stream's key: lower case letters, digits, - and _, starting with a letter. An existing key changes that stream. | |
| kind | Yes | What each piece is, a task kind (post, reply, pitch, landing and the rest). | |
| brief | Yes | What every piece is about: the audience, the products it serves, the angle to rotate, what never to claim. | |
| title | Yes | Its name as the owner reads it. | |
| engine | Yes | The engine that makes it (content, social, community and the rest, as work_plan lists kinds on engines). | |
| channel | Yes | Where it goes out; None for work that goes out nowhere. | |
| goalKey | Yes | The key of the plan's goal it serves. | |
| project | No | The project's id or exact name. Optional when the account has one project. | |
| stopRule | Yes | When to stop it, in plain words: the metric and the threshold. | |
| ratePerWeek | Yes | Pieces a week, 1 to 350 (7 is one a day, 28 four a day), held to the channel's limits. | |
| verification | Yes | The number that shows it works, and the rule that verifies it. |