refactor(agent): simplify inbox-driven turn admission
This commit is contained in:
@@ -994,7 +994,7 @@ describe('same-session goal driving', () => {
|
||||
orphan.append('turn/start', {
|
||||
turn: 1,
|
||||
})
|
||||
orphan.append('turn/end', { turn: 1, reason: { kind: 'completed' } })
|
||||
orphan.append('turn/end', { turn: 1, step: 0, reason: { kind: 'completed' } })
|
||||
|
||||
const handle = await test.ctx.agents.create({
|
||||
sessionId: SessionId('goal-session-disposed'),
|
||||
|
||||
@@ -41,7 +41,7 @@ function appendRound(session: Session, turn: number, content = renderGoalRoundPr
|
||||
session.append('user/message', createUserMessage({
|
||||
content, source,
|
||||
}), { surfaceOp: 'append' })
|
||||
session.append('turn/end', { turn, reason: { kind: 'completed' } })
|
||||
session.append('turn/end', { turn, step: 0, reason: { kind: 'completed' } })
|
||||
}
|
||||
|
||||
async function mount(sessionFirst = false): Promise<{ ctx: Context; session: Session }> {
|
||||
@@ -73,7 +73,7 @@ describe('goal-session prompt invariants', () => {
|
||||
content: [{ type: 'text', text: 'ordinary human message' }],
|
||||
source: userSource,
|
||||
}), { surfaceOp: 'append' })
|
||||
session.append('turn/end', { turn: 4, reason: { kind: 'completed' } })
|
||||
session.append('turn/end', { turn: 4, step: 0, reason: { kind: 'completed' } })
|
||||
|
||||
const stateSource = {
|
||||
kind: 'goal', goalId: change.goal.id, revision: change.goal.revision, round: 0,
|
||||
|
||||
Reference in New Issue
Block a user