Skip to content

Commit d940b78

Browse files
committed
Merge origin/main into v0.8.58-3014-anthropic-adapter — keep #3024 Moonshot/Ollama dialect arms plus the #3014 Anthropic native-shaping arms in all three reasoning tiers; keep the #3014 Anthropic capability early-return while honoring the #3023 removal of the Openai/Atlascloud/Moonshot one; union claude + bare-id max_output rows
2 parents 8284f39 + f87245f commit d940b78

52 files changed

Lines changed: 6191 additions & 569 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
name: Agent task
2+
description: Create a self-contained task that a headless agent (DeepSeek V4, remote droplet) can execute end-to-end without human context.
3+
title: "v0.8.58: "
4+
labels: ["agent-ready", "v0.8.58"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
## Instructions for authors
10+
11+
This issue will be executed by an autonomous agent running `codewhale exec --auto`
12+
on a headless VM. The body must be **self-sufficient** — every file path, command,
13+
and acceptance criterion must be explicit. The agent has:
14+
15+
- A fresh clone of `Hmbown/CodeWhale` at `main`
16+
- Shell, read, write, and git tools with auto-approvals
17+
- No conversation context — this issue body is all it knows
18+
19+
Fill every section. Sections marked * are required.
20+
21+
- type: textarea
22+
id: goal
23+
attributes:
24+
label: "Goal / Why"
25+
description: "What problem does this fix, and why now? (2-4 sentences)"
26+
placeholder: |
27+
e.g. "The TUI freezes when 4+ sub-agents run concurrently because
28+
AgentProgress events trigger a full redraw each. This blocks v0.8.58's
29+
recommended sub-agent fanout."
30+
validations:
31+
required: true
32+
33+
- type: textarea
34+
id: scope
35+
attributes:
36+
label: "Scope / Plan"
37+
description: "Numbered steps with file paths. Each step is one concrete action."
38+
placeholder: |
39+
1. crates/tui/src/tui/ui.rs — add throttle in AgentProgress handler (line ~2308)
40+
2. crates/tui/src/tui/app.rs — add `last_agent_progress_redraw` field
41+
3. cargo test -p codewhale-tui — verify no regressions
42+
validations:
43+
required: true
44+
45+
- type: textarea
46+
id: key-files
47+
attributes:
48+
label: "Key files"
49+
description: "One file path per line. The agent will read these first."
50+
placeholder: |
51+
crates/tui/src/tui/ui.rs
52+
crates/tui/src/tui/sidebar.rs
53+
crates/tui/src/tui/app.rs
54+
validations:
55+
required: true
56+
57+
- type: textarea
58+
id: acceptance-criteria
59+
attributes:
60+
label: "Acceptance criteria"
61+
description: "Behavior-level checkboxes. Every item must be testable."
62+
placeholder: |
63+
- [ ] 4 concurrent sub-agents do not freeze TUI input
64+
- [ ] Ctrl+C works during sub-agent activity
65+
- [ ] Sidebar updates throttle under load
66+
validations:
67+
required: true
68+
69+
- type: textarea
70+
id: verification
71+
attributes:
72+
label: "Verification"
73+
description: "Exact shell commands the agent must run to prove the fix works."
74+
placeholder: |
75+
cargo check -p codewhale-tui
76+
cargo test -p codewhale-tui -- subagent
77+
cargo clippy -p codewhale-tui -- -D warnings
78+
validations:
79+
required: true
80+
81+
- type: textarea
82+
id: out-of-scope
83+
attributes:
84+
label: "Out of scope"
85+
description: "What this issue does NOT change. Prevents scope creep."
86+
placeholder: |
87+
- Changing the sub-agent execution model
88+
- Reducing the recommended fanout count
89+
- Network-level optimizations
90+
validations:
91+
required: true

0 commit comments

Comments
 (0)