docs: replace vague provenance prose with recorded facts

This commit is contained in:
Turtle
2026-08-09 15:35:02 +08:00
parent 8c124f84b6
commit 9704749b01
380 changed files with 946 additions and 874 deletions

View File

@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write packages/subagent/tool-subagent-report/README.md
README.md: cd73154dfb9c8b37f4a811c3beedbe6a63207f58
README.zh.md: 501598ec4e731b9315f3f08e0c81f5bb655c2b34
README.md: 1772b72d83563e89ed0e3814e515b06a2b36fe0f
README.zh.md: 94101fbc9611a04c56ed3a9171889499c9144c21

View File

@@ -46,7 +46,7 @@ Append-only in the child. In the parent, the framed report follows existing hist
#### What the model sees
One user-role parent message framed as `Background subagent <child-id> reported:` followed by the child's exact `output`, with durable provenance `{ kind: 'subagent-report', senderSessionId: <child-id> }`.
One user-role parent message framed as `Background subagent <child-id> reported:` followed by the child's exact `output`, with a durable source `{ kind: 'subagent-report', senderSessionId: <child-id> }` that names the child.
#### Token effect

View File

@@ -46,7 +46,7 @@
#### 模型看到的内容
一条用户角色的父级消息,以 `Background subagent <child-id> reported:` 开头,后接子级未经改动的 `output`,并带有持久化来源 `{ kind: 'subagent-report', senderSessionId: <child-id> }`。
一条用户角色的父级消息,以 `Background subagent <child-id> reported:` 开头,后接子级未经改动的 `output`,并带有指明该子级的持久化来源 `{ kind: 'subagent-report', senderSessionId: <child-id> }`。
#### Token 影响

View File

@@ -159,7 +159,7 @@ describe('dsh-tool-subagent-report', () => {
expect(names).not.toContain('send_message')
})
it('delivers quiet reports with stable identity and provenance without waking', async () => {
it('delivers quiet reports with stable message and sender identities without waking', async () => {
const { ctx, parent, adapter } = await setup()
const { started, child } = await startChild(ctx, parent)
const parentRequests = adapter.requests.filter(request => request.sessionId === parent.id).length