Keep a record of each run's tool calls so bots can't claim work they never did
The wrap-up turn now gets the run's actual tool calls, each bot message keeps them as bot_messages.tool_log, and history follows recorded bot messages with an [App record] line. The coordinator also gets update_bot in workspaces, so it can fill a bot's core prompt from there. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
@@ -212,6 +212,7 @@ export default async function processBotJob({
|
||||
needs_you: outcome.needs_you,
|
||||
silent: outcome.silent,
|
||||
attachments: outcome.attachments,
|
||||
tool_log: outcome.tool_log,
|
||||
});
|
||||
|
||||
await pushBotNotice({ bot_id, ...completion });
|
||||
|
||||
Reference in New Issue
Block a user