Subagents: Min and Max, one range with two handles, counting this agent (harness spec 3.3.0)
ci / check (push) Waiting to run
ci / check (push) Waiting to run
/effort's Subagents row and /team size are a two-handle range from 1 to the cap (left/right move the handle in focus, tab the other, enter sets both); the dialog gains a range row. Every text says Min and Max, never fewest/most, and that the count includes this agent: "Subagents: Min 1, Max 4 - 1 is this agent alone". /settings shows the same beside agents.min / agents.max; config schema and the bounds refusal likewise. CHANGELOG in the 2.0.0-beta.5 section. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
11 files changed
+183
-42
No files matched your search
+3
-3
@@ -135,10 +135,10 @@ describe("a team at work (team.md)", () => {
|
||||
const dir = setup(() => say(`ok ${n++}`))
|
||||
app = createApp({ cwd: dir, mode: "edit", asker: yes, store: false })
|
||||
await app.engine.prompt("one")
|
||||
expect(teamText(app, "size 3 2")).toContain("1 ≤ min ≤ max ≤ 32")
|
||||
expect(teamText(app, "size 1 40")).toContain("1 ≤ min ≤ max ≤ 32")
|
||||
expect(teamText(app, "size 3 2")).toContain("1 ≤ Min ≤ Max ≤ 32")
|
||||
expect(teamText(app, "size 1 40")).toContain("1 ≤ Min ≤ Max ≤ 32")
|
||||
expect([app.team.team.min, app.team.team.max]).toEqual([1, 4])
|
||||
expect(teamText(app, "size 2 6")).toContain("2 to 6")
|
||||
expect(teamText(app, "size 2 6")).toContain("Min 2, Max 6")
|
||||
expect(app.settings.get("agents.max").value).toBe(6)
|
||||
await app.engine.prompt("two")
|
||||
expect(lastUser(fake!.requests[1])).toContain("The team may have 2 to 6 agents, you included.")
|
||||
|
||||
Reference in new issue
Block a user