Commit Graph

78555 Commits

Author SHA1 Message Date
Shakker 0e78a64df5 fix: simplify session companion grounding 2026-08-12 03:26:33 +01:00
Vyctor H. Brzezowski 7630d060f8 improve(ui): quiet slash command menu hierarchy (#122237)
* improve(ui): quiet slash command menu hierarchy

* improve(ui): compact slash command menu

* improve(ui): polish slash command rows

* improve(ui): streamline slash command sheet

* chore(ui): refresh command copy baseline

* fix(ui): keep skill selection in view

* test(ui): type skill menu viewport stub
2026-08-11 23:00:58 -03:00
Peter Steinberger b529217878 test(audit): consolidate worker lifecycle coverage (#122369)
Co-authored-by: Amp <amp@ampcode.com>
2026-08-11 18:51:12 -07:00
Peter Steinberger 8876528f7c feat: clone GitHub projects from session picker (#121818)
* feat(projects): add managed GitHub clones

* feat(ui): clone GitHub projects from session picker

* fix(projects): integrate current gateway owners

* fix(protocol): derive Swift error detail accessors

* fix(ui): gate project cloning by scope

* test(gateway): isolate session prewarm probes

* revert: drop duplicate session prewarm repair
2026-08-11 18:49:16 -07:00
Vyctor H. Brzezowski 7c83fc1729 fix(ui): show a placeholder for remote markdown images (#122312)
* fix(ui): show remote image placeholders in chat

Keep remote Markdown images fetch-blocked while giving users a visible outcome and an explicit HTTPS open action.

* fix(ui): preserve links around image placeholders
2026-08-11 22:48:20 -03:00
Vyctor H. Brzezowski 89bae11799 fix(ui): fit short Canvas previews (#122294) 2026-08-11 22:43:07 -03:00
Peter Steinberger a5420dfd91 fix(windows): launch npm-installed native session CLIs (#122334)
* fix(windows): resolve runnable npm launchers

* fix(windows): preserve npm shim argv in terminal sessions
2026-08-11 18:41:35 -07:00
Peter Steinberger c37023ff96 fix(gateway): restore session title prewarm (#122368) 2026-08-11 18:41:16 -07:00
joshavant 2317ad082f test(ci): align release-gate manifest expectations 2026-08-11 20:35:35 -05:00
joshavant 49dabadf86 fix(ci): avoid unrelated iOS release-gate runs 2026-08-11 20:35:35 -05:00
Vyctor H. Brzezowski bbb5164ec9 fix(ui): keep chat sharing menu compact (#122322)
* fix(ui): keep chat sharing menu compact

* fix(ui): refine sharing menu sections

* fix(ui): use one sharing menu scroll
2026-08-11 22:34:46 -03:00
Peter Steinberger 021ea774ab test(system-agent): isolate chat fixtures from provider discovery (#122360)
* test(system-agent): isolate chat fixtures from provider discovery

* test(gateway): avoid import-order prewarm assertion

---------

Co-authored-by: Amp <amp@ampcode.com>
2026-08-11 18:17:10 -07:00
Vyctor H. Brzezowski 9dfc26ba63 fix(ui): fit chat table cards to their columns (#122297)
* test(ui): cover chat table card width

* fix(ui): fit chat table cards to columns
2026-08-11 22:10:23 -03:00
Vyctor H. Brzezowski ff73a14f5a fix(ui): match chat transcript text rendering to prototype (#122328)
* fix(ui): match chat transcript letter spacing

* test(ui): match computed zero letter spacing

* fix(ui): scope transcript letter spacing

* test(ui): compare inherited transcript tracking

* fix(ui): scope transcript letter spacing
2026-08-11 21:45:19 -03:00
Vincent Koc 8cd74ab4bf refactor(plugins): consolidate public artifact resolution (#122339) 2026-08-12 08:44:39 +08:00
Peter Steinberger 22b3c2530f refactor: split agent and chat orchestration ownership (#122318)
* refactor(agents): split subscription controllers

* refactor(gateway): split chat send dispatch

* style(gateway): format chat send handler
2026-08-11 17:33:20 -07:00
Mariano 5b843e1c3f perf(gateway): keep session titles request-driven (#122358)
Co-authored-by: mbelinky <mbelinky@users.noreply.github.com>
2026-08-12 02:27:01 +02:00
Peter Steinberger fd25924d50 test(system-agent): avoid bundled policy load in setup fixture (#122351)
Co-authored-by: Amp <amp@ampcode.com>
2026-08-11 17:21:13 -07:00
Peter Steinberger 3254ececf1 fix(channels): surface partial status failures (#122349) 2026-08-11 17:18:26 -07:00
Peter Steinberger 964c8c84c1 refactor: consolidate coercion ownership (#122299)
* refactor: consolidate coercion ownership

Centralize four canonical coercion helpers, migrate exact core and plugin duplicates through narrow Plugin SDK facades, and enforce declaration and plugin-normalization ownership boundaries.

The sweep adds eight focused SDK exports while deleting more production and tooling code than it adds. User-visible behavior is unchanged except for safer equivalent object and UI parsing at existing boundaries.

* fix: guard integer option ownership

Register resolveIntegerOption with the canonical function owner and extend the declaration-guard fixture so future local duplicates fail validation.

* fix: keep integer helpers on numeric facade

Remove the unshipped duplicate string-coerce exports and route every affected plugin consumer through the existing number-runtime contract.

* fix: point numeric coercion to number runtime

Make boundary and declaration diagnostics recommend the canonical numeric facade, with failing-before coverage for both guidance paths.
2026-08-11 17:14:53 -07:00
clawsweeper[bot] 88dba70ec5 fix(agents): timestamp recovered Claude CLI history (#119528)
* fix(agents): timestamp recovered Claude CLI history

* fix(agents): reject noncanonical recovered timestamps

Punchcard-Session: brisk-meadow-river-2e

---------

Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-08-12 08:11:48 +08:00
Stellar鱼 25e48de95b fix(memory-core): preserve strict hybrid result slots (#92524)
Punchcard-Session: cobalt-lantern-summit-fz
2026-08-12 08:10:56 +08:00
Vincent Koc ea5f397d37 fix(update): prevent stale post-core state reuse (#122309)
* fix(update): isolate post-core handoff env

Co-authored-by: Rohit <rohitjavvadi2@gmail.com>

Punchcard-Session: clear-river-orchard-dd

* chore: leave changelog release-owned
2026-08-12 08:10:17 +08:00
Jason (Json) 72d55fc12a fix(scripts): rewrite transitive OCM workspace packs (#122214) 2026-08-11 17:01:06 -07:00
Peter Steinberger 723c7f9a7d fix(memory): publish dreaming artifacts atomically (#122343) 2026-08-11 16:53:47 -07:00
Peter Steinberger cd0a1235a3 feat: sync new-session preferences and recents by identity (#121816)
* feat(gateway): add identity preferences and project recents

* feat(ui): sync new-session identity state

* docs: explain identity-scoped session state

* test: track preference temp directories

* fix(gateway): preserve identity preference boundaries

* chore(protocol): refresh identity preference bindings

* test: refresh historical schema hashes

* style(gateway): format method order assertion

* fix(protocol): emit project recent Swift models

* test(gateway): track preference RPC release train

* fix(gateway): harden identity preference state

* fix(state): keep preference errors internal

* chore: refresh split plugin SDK baseline

* fix(gateway): use core session store loader

* refactor(state): fold additive migration checks

* chore: regenerate plugin SDK baseline

* chore: regenerate plugin SDK baseline

* chore: regenerate plugin SDK baseline

* chore: regenerate plugin SDK baseline

* chore: regenerate plugin SDK baseline

* chore: regenerate plugin SDK baseline

* chore: regenerate plugin SDK baseline

* test(ui): relocate identity recents e2e

* chore: regenerate plugin SDK baseline

* chore: regenerate plugin SDK baseline

* chore: regenerate plugin SDK baseline

* chore: regenerate plugin SDK baseline

* chore: regenerate plugin SDK baseline
2026-08-11 16:52:59 -07:00
Peter Steinberger 76c7cd7308 test(ci): trim duplicate SQLite lifecycle tours (#122308)
* test(ci): accelerate SQLite flip proof

* test(sessions): replace duplicate archive stress tour

* test(sessions): preserve SQLite lifecycle contracts

* test(sessions): drop duplicate archive assertions

---------

Co-authored-by: Amp <amp@ampcode.com>
2026-08-11 16:51:28 -07:00
Peter Steinberger 087fb56f77 feat(moonshot): add native K3 video input (#122337) 2026-08-11 16:49:42 -07:00
Peter Steinberger e6b439e1cb test(ci): parallelize channel contract projects (#122336)
Co-authored-by: Amp <amp@ampcode.com>
2026-08-11 16:46:53 -07:00
joshavant 3776770a29 fix(ui): keep run inspector evidence reachable 2026-08-11 18:44:38 -05:00
joshavant c9a04ab33f docs(ui): document Activity inspector links 2026-08-11 18:44:38 -05:00
joshavant 77f9bcd484 test(ui): satisfy Activity layout lint 2026-08-11 18:44:38 -05:00
joshavant d32a290b7c fix(ui): preserve live Activity viewport 2026-08-11 18:44:38 -05:00
joshavant 5751562bfe fix(ui): retain shared Activity status copy 2026-08-11 18:44:38 -05:00
joshavant 9008f9b0e2 fix(ui): paginate ambiguous run candidates 2026-08-11 18:44:38 -05:00
joshavant 5f7ea6b548 fix(ui): lazy-load run inspector copy 2026-08-11 18:44:38 -05:00
joshavant acb7f7192a fix(ui): support exact run execution selection 2026-08-11 18:44:38 -05:00
joshavant 0f1a549a51 fix(ui): label Activity tab panel 2026-08-11 18:44:38 -05:00
joshavant a2ca2ac8e7 fix(ui): use shared Activity tabs 2026-08-11 18:44:38 -05:00
joshavant 7ab5d99a6c feat(ui): add durable run inspector 2026-08-11 18:44:38 -05:00
Peter Steinberger db9bdb4a11 fix(gateway): preserve session identity through archive transitions (#121169)
* fix(sessions): fence lifecycle mutations by identity

* fix(sessions): finalize lifecycle identity fences
2026-08-11 16:43:10 -07:00
Peter Steinberger d8ae7278b9 fix(browser): publish snapshot output atomically (#122327) 2026-08-11 16:31:17 -07:00
Mariano bf3644966e fix(gateway): resolve combined store paths in title batches (#122338)
Co-authored-by: mbelinky <mbelinky@users.noreply.github.com>
2026-08-12 01:25:21 +02:00
Peter Steinberger 25f7fc0ec5 test(ci): skip unrelated Bun launcher builds (#122333)
Co-authored-by: Amp <amp@ampcode.com>
2026-08-11 16:21:44 -07:00
Vincent Koc b3cb8f7ab2 fix(qa): preserve nested tool success evidence (#122189)
Record successful logical target tools at the attempt owner so Code Mode exec receipts retain the nested tool evidence needed by release qualification.

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-08-12 07:19:56 +08:00
Shakker 9c9ab5836d refactor: name companion SQLite expressions (#122329) 2026-08-12 01:17:18 +02:00
Shakker 5ee067cb76 chore: refresh companion API baselines 2026-08-12 01:17:17 +02:00
Shakker 24ad2e5d43 fix: bound companion settlement context 2026-08-12 01:17:17 +02:00
Shakker 8dc5016460 fix: make companion context fail closed 2026-08-12 01:17:17 +02:00
Shakker 72528033b2 refactor: preserve companion context boundaries 2026-08-12 01:17:17 +02:00