Merge branch 'worktree/ci-native-windows-20260808' into worktree/ci-native-windows-coverage-20260808
This commit is contained in:
@@ -95,7 +95,7 @@ export function apply(ctx: Context, config: Config): void {
|
||||
|
||||
ctx.tools.register(defineTool({
|
||||
name: 'session_event_trace',
|
||||
description: 'Read every direct replacement and provenance relationship for one event in an authorized session.',
|
||||
description: 'Read every direct replacement and relationship to a cited source event for one event in an authorized session.',
|
||||
parameters: {
|
||||
...toolInput.targetSessionParameter,
|
||||
seq: { type: 'integer', required: true, description: 'Target event sequence number.' },
|
||||
|
||||
@@ -157,7 +157,7 @@ function formatEventTrace(
|
||||
`Replaced by: ${trace.replacedBy ?? 'none'}`,
|
||||
`Replacement chain: ${seqList(trace.replacementChain)}`,
|
||||
`Events replaced by target: ${seqList(trace.replacedEventSeqs)}`,
|
||||
`Direct provenance sources: ${seqList(trace.sourceEventSeqs)}`,
|
||||
`Events cited directly as sources: ${seqList(trace.sourceEventSeqs)}`,
|
||||
`Direct derived events: ${seqList(trace.derivedEventSeqs)}`,
|
||||
].join('\n')
|
||||
}
|
||||
|
||||
@@ -1978,6 +1978,7 @@ describe('trace and exact read rendering', () => {
|
||||
)
|
||||
const result = await mounted.call('session_event_trace', { session_id: session.id, seq: 0 })
|
||||
expect(text(result)).toContain('Replacement chain: 1')
|
||||
expect(text(result)).toContain('Events cited directly as sources: none')
|
||||
expect(text(result)).toContain('Direct derived events: 1')
|
||||
expect(text(result)).toContain(new Date(session.events[0]?.time ?? 0).toISOString())
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user