roboomp
8480a84b3c
fix(collab-web): preserve active transcript args
...
- Render deduped active tool cards with the execution args carried by ActiveTool.
- Covered differing raw assistant args and effective active args in the transcript regression test.
Fixes #4948
2026-07-09 17:04:32 +00:00
roboomp
70316a7f8b
fix(collab-web): dedup active transcript tools
...
- Dedup active tools against committed assistant tool calls as well as the stream ghost.
- Hide the working shimmer while active tools are rendering, preserving it for between-tool model work.
- Added focused Transcript regression coverage for duplicate cards and stale shimmer.
Fixes #4948
2026-07-09 16:47:24 +00:00
can1357
ff1fe5ffdd
chore(github): added jaaneek to vouched users
2026-07-09 08:03:51 +02:00
can1357
f2651e2eff
Merge pull request #3277 from Jaaneek/xai-grok-oauth-login
...
fix(ai): use code login for xAI OAuth
2026-07-09 08:03:39 +02:00
can1357
f25ab54c59
chore: bump version to 16.3.12
2026-07-08 19:40:13 +02:00
can1357
3f0c2c63a0
fix(ai): reconciled codex self-heal with shared-scoped blocks
...
- markUsageLimitReached persists codex blocks under the strategy blockScope
("shared" since 0e259bb640 ); the healthy-usage reconcile guard read only
unscoped state, so the self-heal from PR #4844 never fired on current main.
- Guard now resolves the ranking-strategy blockScope like selection does.
- Updated PR tests to write/read shared-scoped blocks.
2026-07-08 16:59:59 +02:00
can1357
d43b0e2255
style: sorted imports in skill-keywords test to unblock biome gate
2026-07-08 16:59:08 +02:00
can1357
93edb2ad42
merge PR #4844 : fix(ai): self-heal stale Codex usage-limit blocks
2026-07-08 16:52:39 +02:00
can1357
2e189b6f9e
test: aligned full suite with merged sweep contracts
...
- container stubs gained disposeChildren for the stale-renderer teardown paths
- login-stored API key assertions include the new source provenance field
- bash timeout test covers the zero-disable contract alongside the clamp
- skill keyword steering activates a task tool for the gated workflow notice
2026-07-08 16:52:28 +02:00
can1357
e66e2dc129
style(pi-shell): applied rustfmt to spawn registry tests
2026-07-08 16:44:39 +02:00
can1357
68da3dca8a
test: aligned merged regression tests with current main contracts
...
- handoff veto mock returns a promise and threshold expectation includes onSwitchCancelled
- codex websocket stale-anchor stats assertion tolerates lastTurn debug payload
2026-07-08 15:43:56 +02:00
can1357
53df3c82b7
style: applied biome formatting to merged sources
2026-07-08 15:37:43 +02:00
can1357
3ee194dcc7
chore: normalized changelog entries for merged pull requests
2026-07-08 15:35:00 +02:00
can1357
1bb29873ea
fix(agent): adapted scoped TTSR abort labels to completed-call retention
...
- derive per-tool abort labels from a tool-scoped abort signal for provider-built aborted messages
- restore main's single-call TTSR label test dropped by the merge
- complete the innocent read in the sibling-label test; incomplete matched calls mint no placeholder under the retention policy
2026-07-08 15:34:37 +02:00
can1357
32158b74ea
merge PR #4542 : fix(coding-agent): scoped TTSR abort reason to matching tool call
2026-07-08 15:27:25 +02:00
can1357
8b6e4cb03a
fix(coding-agent): validate live github ref completions
2026-07-08 15:23:50 +02:00
can1357
355314262f
merge PR #3224 : feat(coding-agent): recognize #<number> as a GitHub issue/PR reference
2026-07-08 15:23:50 +02:00
can1357
6af3c8080e
fix(tui): preserve description-matched skill completion
2026-07-08 15:23:23 +02:00
can1357
b370f91695
merge PR #4620 : fix(tui): accept mid-prompt slash skill autocomplete
2026-07-08 15:23:23 +02:00
can1357
e2a01aa4f4
fix(catalog): preserve LiteLLM rich metadata
2026-07-08 15:22:21 +02:00
can1357
caa0ecf6c1
merge PR #4749 : fix(catalog): preserve LiteLLM vision metadata
2026-07-08 15:22:20 +02:00
can1357
f03f310495
merge PR #4839 : fix(coding-agent): handle JS eval worker cwd conflicts via worker protocol
2026-07-08 15:21:30 +02:00
can1357
259078d9df
merge PR #4606 : fix(pi-shell): pin spawn observer identity against Windows pid reuse
2026-07-08 15:19:41 +02:00
can1357
3f7581505c
merge PR #4804 : fix(coding-agent): launch browser on Microsoft Edge installs
2026-07-08 15:19:41 +02:00
can1357
823026e3c5
merge PR #4743 : fix(Dockerfile): Do bun run gen:tool-views alongside gen:docs
2026-07-08 15:19:40 +02:00
can1357
10745dfc94
fix(tui): tighten slash autocomplete test
2026-07-08 15:19:40 +02:00
can1357
8c98fd4e22
merge PR #4641 : fix: cramped slash autocomplete menu
2026-07-08 15:19:40 +02:00
can1357
ba7a8fc420
merge PR #4693 : fix(tui): dispose stale session UI renderers
2026-07-08 15:19:40 +02:00
can1357
c2ae4a57b6
merge PR #4746 : fix(tui): guard selector cursor symbol
2026-07-08 15:19:40 +02:00
can1357
be89a136aa
merge PR #4616 : fix(coding-agent/edit): sealed inverse video and preserved gutters in wrapped diff rows
2026-07-08 15:19:40 +02:00
can1357
8652682d0b
merge PR #4607 : fix(tui): hang wrapped box-drawing tree lines under their node text
2026-07-08 15:19:40 +02:00
can1357
ac9216a0be
merge PR #4728 : fix: preserve status line path under overflow
2026-07-08 15:19:39 +02:00
can1357
17a510c57e
merge PR #4785 : fix(plan): carry local artifacts into approve execute
2026-07-08 15:19:39 +02:00
can1357
48b7d4b2c0
merge PR #4791 : fix(coding-agent): resolve agent:// for nested subagent output
2026-07-08 15:19:39 +02:00
can1357
d15e28336f
merge PR #4622 : fix(tools): prefer literal filesystem match over trailing :selector peel
2026-07-08 15:19:39 +02:00
can1357
92b2923f7b
fix(coding-agent): normalize fallback chain picker writes
2026-07-08 15:19:39 +02:00
can1357
8d484435c2
merge PR #4535 : fix(coding-agent): restore fallback model selection
2026-07-08 15:19:38 +02:00
can1357
f313669705
fix(agent): respect vetoed auto-handoff hooks
2026-07-08 15:19:38 +02:00
can1357
74385fcbfb
merge PR #4435 : fix(agent): emit session_switch for handoff
2026-07-08 15:19:38 +02:00
can1357
92d3286a41
fix(coding-agent): refresh advisor on routed role reloads
2026-07-08 15:19:38 +02:00
can1357
810d112fed
merge PR #4613 : fix(coding-agent): refresh advisor on model role changes
2026-07-08 15:19:38 +02:00
can1357
7e4360d317
fix(discovery): preserve marketplace-root skill selection
2026-07-08 15:19:38 +02:00
can1357
5d20a739b7
merge PR #4610 : fix(discovery): accept array-form Claude plugin manifest paths
2026-07-08 15:19:37 +02:00
can1357
d03ecad0bc
merge PR #4690 : fix(coding-agent): handle JSON imports in legacy plugin validator
2026-07-08 15:19:37 +02:00
can1357
a587f6bae0
merge PR #4704 : fix(coding-agent): hide marketplace temp clone paths
2026-07-08 15:19:37 +02:00
can1357
ffaa4764ec
merge PR #4729 : fix(cli): stop exporting launch .env.local into commands
2026-07-08 15:19:37 +02:00
can1357
613f6435f5
merge PR #4738 : fix(coding-agent): preserve literal bash internal URLs
2026-07-08 15:19:37 +02:00
can1357
e52711321c
merge PR #4742 : fix(agent): keep project sticky RULES active
2026-07-08 15:19:37 +02:00
can1357
e978f4267b
merge PR #4642 : fix(bash): support disabled command deadlines
2026-07-08 15:19:36 +02:00
can1357
41f2074ec4
fix(coding-agent): align python prompt mode detection
2026-07-08 15:19:36 +02:00