ata
96cb5b5d95
fix(task): treat case-insensitive Name-N labels as handle echoes
...
The exact-echo check used accent-insensitive compare, but the collision
suffix path was a case-sensitive startsWith. AuthLoader-3 vs authloader
therefore leaked through as a real description.
2026-08-18 13:48:00 +10:00
ata
4509c128df
style: biome-format HUD and task-label files
...
CI lint failed on line wrapping and extra blank lines in the HUD
role/label changes. No behavior change.
2026-08-18 13:48:00 +10:00
ata
8a83fb0e5d
fix(task): stop using the spawn handle as the HUD description
...
The first HUD commit hid Name: Name. The cause was earlier: task
name was copied into identity.label, which became progress.description
and skipped generateTaskLabel. Keep the handle for id allocation, but
only treat eval label as a real UI description so the tiny-model
summary can run.
2026-08-18 13:48:00 +10:00
ata
94417ec99b
test(tui): use generic names in subagent HUD fixtures
...
Keep the role-badge and echoed-id cases, but drop the session-specific
spawn handle from the source tree.
2026-08-18 13:48:00 +10:00
ata
54ba7fa4ab
fix(tui): treat Name-N HUD labels as echoed spawn ids
...
Collision suffixes such as HindsightMcpFunnel-3 were still shown as
Name-3: Name because the first pass only compared the raw id.
2026-08-18 13:48:00 +10:00
ata
aacf42c7eb
fix(tui): show subagent role and drop echoed HUD labels
...
The anchored Subagents list printed only `Id: description` and treated a
label that repeated the spawn handle as a real description. Show the same
⟨role⟩ badge as inline task rows and omit descriptions that only echo the id.
2026-08-18 13:48:00 +10:00
can1357
644ad30d6e
chore: bump version to 17.3.7
...
Retry: fixed changelog bundle probe asserting latest release equals VERSION (fails on releases with no coding-agent changelog content); widened issue-4593 watchdog test budgets from 5ms to 50ms against CI runner scheduling noise.
2026-08-17 23:55:09 +03:00
can1357
0a912cc467
chore: bump version to 17.3.7
2026-08-17 22:29:25 +03:00
can1357
54e1a8c900
chore: bump version to 17.3.6
2026-08-17 17:16:40 +03:00
can1357
bf8537015e
Merge branch 'main' into pr-8772
2026-08-17 15:55:20 +03:00
can1357
9913c58ec1
Merge branch 'main' into pr-8052
2026-08-17 11:00:58 +03:00
Anatoli Tsinovoy
16ad301117
fix(stats): restore configurable dashboard bind host
2026-08-17 09:46:49 +03:00
Yang Yang
848f7fb0fd
feat(catalog): default paid xAI and SuperGrok to grok-4.6
...
Point xai and xai-oauth at grok-4.6, already in the bundled catalog.
Tests pin the default id in models.json and load picker fixtures from
the catalog so the next bump does not rot hardcoded name or cost.
2026-08-16 16:29:14 -07:00
can1357
37eee71978
chore: bump version to 17.3.5
2026-08-16 10:21:05 +03:00
can1357
02cd22dc9b
feat: added live tracking and stale status warnings for agent activity snapshots
...
- Added live tracking and stale status warnings for agent activity snapshots.
- Fixed text wrapping with ANSI escape sequences to defer style open sequences after whitespace.
- Added VirtualRenderScheduler for deterministic virtual-clock rendering tests.
2026-08-16 10:18:56 +03:00
Can Bölük
ca1f184823
chore: rewritten changelogs
2026-08-16 09:28:34 +03:00
can1357
906f5b1463
style(coding-agent/registry): formatted persisted mid-spawn test writes as template literals
...
- Replaced `join("\\n") + "\\n"` concatenations with template-literal interpolation in mid-spawn registry fixtures.
- Updated the three Bun.write calls in `persisted-mid-spawn-stub.test.ts` to use the template form.
2026-08-16 09:19:30 +03:00
Can Bölük
f05abb0ab4
Merge remote-tracking branch 'origin/farm/38b90f8c/fix-biome-json-reporter-schema'
2026-08-16 09:13:21 +03:00
can1357
fe6648cb56
chore(edit): removed unused import left by retry-token revert
2026-08-16 07:59:58 +02:00
can1357
8fdb6a4197
fix(edit): dropped compact seen-line retry tokens ( #8461 )
...
Reverted the retry-token continuation flow (merge 34628528bf and prompt
follow-up 446e745bf4 ): seen-line rejections resend the full patch again.
2026-08-16 07:58:55 +02:00
roboomp
3d1bad9c88
fix(coding-agent): map biome 2.x json reporter schema
...
BiomeClient#parseJsonOutput expected a stale --reporter=json shape
(location.path.file, byte-offset span, description), so the shape guard
dropped every diagnostic against Biome 2.x output and lint() returned []
with no warning. Parse the current schema instead: string location.path,
1-indexed location.start/end {line,column}, and message. Drop the now-dead
offsetsToPositions helper and warn when a non-empty diagnostics array has
no recognizable location, so future schema drift surfaces instead of
silently reporting "no lint issues".
Fixes #8694
2026-08-16 05:39:14 +00:00
can1357
4dc82c56b9
chore(session): removed unused loader import
2026-08-16 02:59:57 +02:00
can1357
f474b43880
chore(changelog): normalized changelogs after merged fixes
2026-08-16 02:59:03 +02:00
can1357
f045ae0d07
fix(collab): replicated discarded branch markers
2026-08-16 02:57:16 +02:00
can1357
9d21956d35
Merge PR #8491 : fix(agent): remove capped empty stop tails (@roboomp)
...
# Conflicts:
# packages/coding-agent/src/session/agent-session.ts
# packages/coding-agent/src/session/session-manager.ts
# packages/coding-agent/test/agent-session-empty-stop-guard.test.ts
# packages/coding-agent/test/session-manager-immediate-persist.test.ts
2026-08-16 02:56:08 +02:00
can1357
c162a82169
fix(vibe): deferred IRC wakes during mode exit
2026-08-16 02:49:32 +02:00
can1357
5420b29364
Merge PR #8327 : fix(vibe): cancel active turn on mode exit (@roboomp)
...
# Conflicts:
# packages/coding-agent/test/interactive-mode-vibe-toggle.test.ts
2026-08-16 02:49:32 +02:00
can1357
c78444541b
Merge PR #8560 : fix(coding-agent): stop invalid Anthropic thinking fallback (@roboomp)
...
# Conflicts:
# packages/coding-agent/src/session/turn-recovery.ts
2026-08-16 02:49:03 +02:00
can1357
c7ecc3ef66
Merge PR #8598 : fix(session): repair torn JSONL appends (@roboomp)
...
# Conflicts:
# packages/coding-agent/src/session/session-loader.ts
# packages/coding-agent/src/session/session-manager.ts
# packages/coding-agent/test/session-loader-stream.test.ts
2026-08-16 02:48:12 +02:00
can1357
d57a0ff233
fix(extensions): preserved drafts before custom presentation
2026-08-16 02:45:04 +02:00
can1357
5b24971163
fix(extensions): charged custom dialog setup to timeout
2026-08-16 02:45:04 +02:00
can1357
06793c72bb
Merge PR #8441 : fix(extensions): pause tool-call timeout during human dialogs (@Seljuke)
...
# Conflicts:
# packages/coding-agent/test/extensions-runner.test.ts
2026-08-16 02:45:04 +02:00
Muhammad Mustaqeem
87cfda9368
test(lsp): restored idle suite and completed the fake process shape
2026-08-16 02:43:35 +02:00
Muhammad Mustaqeem
776c9b9c4d
test(lsp): localized the native/unit failure with a temporary probe
2026-08-16 02:43:35 +02:00
Muhammad Mustaqeem
815ba44173
test(lsp): drove every idle assertion from a single clock read
2026-08-16 02:43:35 +02:00
Muhammad Mustaqeem
9501b2299b
fix(lsp): stopped reaping clients with in-flight requests ( #8390 )
2026-08-16 02:43:35 +02:00
Muhammad Mustaqeem
d62a986689
fix(lsp): stopped reaping clients with in-flight requests ( #8390 )
2026-08-16 02:43:34 +02:00
can1357
c404f370e7
test(coding-agent): covered parked id respawn
2026-08-16 02:43:34 +02:00
can1357
45e4fa7884
Merge PR #8492 : fix(coding-agent): reclaim dead parked agent corpses on respawn (@roboomp)
2026-08-16 02:43:34 +02:00
can1357
44e50af907
fix(agent): excluded reasoning from empty-stop diagnosis
2026-08-16 02:43:34 +02:00
can1357
14813330f5
Merge PR #8512 : fix(agent): name billed output tokens on capped empty stops (@roboomp)
2026-08-16 02:43:34 +02:00
can1357
e224493fe2
Merge PR #8553 : fix(discovery): honor non-recursive glob in loadFilesFromDir (@roboomp)
2026-08-16 02:43:33 +02:00
can1357
7d6eb0e070
Merge PR #8556 : fix(coding-agent): classify user-invoked /skill turns under auto thinking (@roboomp)
2026-08-16 02:43:33 +02:00
can1357
7af249b190
fix(coding-agent): preserved tool-search history on disk
2026-08-16 02:43:33 +02:00
can1357
b200f938b7
fix(browser): bypassed proxies for relay probes
2026-08-16 02:43:33 +02:00
can1357
f95e523462
Merge PR #8569 : fix(browser): probe CDP endpoints over raw TCP to bypass HTTP_PROXY (@roboomp)
2026-08-16 02:43:33 +02:00
can1357
91591acae6
fix(lsp): preserved rust-analyzer reload params
2026-08-16 02:43:33 +02:00
can1357
c9da0718ba
Merge PR #8572 : fix(lsp): gate rust-analyzer/reloadWorkspace behind rust-analyzer check (@roboomp)
2026-08-16 02:43:33 +02:00
can1357
5febe05649
Merge PR #8608 : fix(tui): wait for wire-aliased edit previews (@roboomp)
2026-08-16 02:43:32 +02:00
can1357
276c531393
Merge PR #8612 : fix(auto-thinking): clear proxy thinking budget in online classifiers (@roboomp)
2026-08-16 02:43:32 +02:00