1326 Commits

Author SHA1 Message Date
Open-Squilla fc2127adaf Fix duplicate router cards after reconnect (#1384) 2026-08-24 13:07:01 +00:00
lihongguang-0014 72e7a9b767 Decouple desktop startup from gateway readiness (#1355)
* Decouple desktop startup from gateway readiness

* Add Desktop entrypoint to packaging fixtures

* Stabilize split WebUI entrypoints

* Align onboarding E2E with local Desktop shell
2026-08-24 10:47:16 +00:00
lihongguang-0014 1a55ccf449 fix(cli): return nonzero after terminal agent errors (#1342)
* fix(cli): return nonzero after terminal agent errors

* test(cli): isolate invalid-key process profile locks

* Isolate Windows home for invalid-key CLI test
2026-08-24 09:48:11 +00:00
Open-Squilla 4b3a84c2f5 Isolate usage model detail expansion by session (#1380) 2026-08-24 09:34:11 +00:00
Open-Squilla 6c741e2bc8 feat(runtime-packs): add discard download action (#1365)
* feat(runtime-packs): add discard download action

* test(ci): serialize fallback gateway case
2026-08-24 09:02:17 +00:00
Open-Squilla b3ef93a752 Fix desktop document edit turn bindings (#1364) 2026-08-23 17:47:53 +00:00
Open-Squilla 17ad42dc44 Fix Windows installer progress presentation (#1360)
* Fix Windows installer progress presentation

* Update installer release contracts

* Stabilize Windows process-tree fixture handshake

* Avoid joining asyncio executor workers in cancellation test

* Stabilize Windows orphan recovery cleanup deadline

* Stabilize approval deadline regression on Windows

* Stabilize long-task history evidence
2026-08-23 02:40:49 +00:00
Open-Squilla b83ede389b Keep sidebar hover previews anchored for long titles (#1366) 2026-08-23 00:45:43 +00:00
Open-Squilla ddeec05c9b Improve macOS Keychain startup recovery (#1362) 2026-08-22 22:52:55 +00:00
Open-Squilla 4e3ee640a2 Improve Workbench divider hit target (#1363) 2026-08-22 22:01:53 +00:00
Open-Squilla 258e80023a Stabilize chat scroll ownership across session changes (#1361) 2026-08-22 21:47:10 +00:00
Open-Squilla 5d5c420e87 Add autonomous HTML document editing loop (#1359)
* feat: add autonomous HTML document editing loop

* feat: add protocol-v4 candidate preview bridge

* fix: make prompt annotation selection lifecycle reliable

* Preserve annotation focus across document follow-ups

* Resolve PR code quality review findings

* Address latest PR quality findings

* Remove unused cancellation recovery assignment
2026-08-22 17:20:49 +00:00
Open-Squilla 02aa214e04 fix(chat): preserve activity timeline order across refresh (#1343)
* fix(chat): preserve activity timeline order across refresh

* fix(chat): satisfy activity type and live detail contracts

* chore(chat): document terminal snapshot eviction race

* fix(chat): complete CI activity contracts

* fix(chat): preserve settled tool summaries

* fix(chat): align activity recovery CI contracts

* test(chat): assert localized activity tool labels
2026-08-22 14:10:03 +00:00
lihongguang-0014 2ad0f1ea26 Fix frozen Windows Desktop process-tree helper launch (#1336)
* Fix frozen Windows process-tree helper launch

* Fix frozen Windows helper readiness retries

---------

Co-authored-by: Open-Squilla <275096992+Open-Squilla@users.noreply.github.com>
2026-08-22 12:28:55 +00:00
Open-Squilla ef63f81fbd Stabilize long-running CI tests and desktop case cleanup (#1354)
* Reduce long-running CI test contention

* fix(ci): use available context for Electron cache

* fix(ci): avoid Windows shard command length limit

* fix(ci): target Windows venv executable
2026-08-22 12:21:34 +00:00
Open-Squilla 9ec2623021 fix(desktop): show truthful startup milestone progress (#1352) 2026-08-22 10:25:32 +00:00
openvictory 9a98c5a960 Add technical report PDFs and announce them in READMEs (#1351)
* Add technical report PDFs and announce them in READMEs

Adds English and Chinese PDF versions of the technical report under
docs/report/ and adds a News entry linking to them in the main README
and all translated READMEs.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* Sync arXiv report news entry to translated READMEs

Replaces the outdated 2026-07-03 preview-report entry in the zh-Hans,
ja, fr, de, and es READMEs with a translation of the English README's
2026-07-14 arXiv announcement.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* Add aiXiv link and citation section to READMEs

Announces the English technical report on aiXiv
(aixiv.260822.000001) in the News section and adds a Citation
section with the BibTeX entry at the end of the main README and
all translated READMEs.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-22 07:45:18 +00:00
JiaoQingRui 5f053c0833 Use token label in ensemble trace (#1350)
* Use token label in ensemble trace

* Spell out ensemble token label

* Update token label regression checks

* Stabilize annotation overlay input recovery test

* Stabilize stdin timeout timing assertion
2026-08-21 16:59:17 +00:00
Open-Squilla 1c2fb475c2 Reduce CI flake amplification and desktop contention (#1348)
* Reduce CI flake amplification and desktop contention

* Reject retries when case logs contain other terminal failures

* Preserve platform and test dependency coverage

* Serialize saturated Windows goal transport test

* Close dynamic test loading and rename planning gaps

* Normalize retry classifier logs across platforms
2026-08-21 14:39:54 +00:00
Open-Squilla d19dc14a36 [codex] Speed up desktop recovery startup and Windows ACL migration (#1330)
* Speed up desktop recovery startup and ACL migration

* Make Windows ACL helper startup resilient

* Fix cross-platform PowerShell test assertion
2026-08-21 09:53:50 +00:00
Open-Squilla b17da8bb6f Stabilize timing-sensitive CI tests (#1347)
* Stabilize timing-sensitive CI tests

* Serialize owned Gateway CI tests
2026-08-21 08:42:56 +00:00
Open-Squilla 5fdfa579f2 Enable finalized Runtime Pack downloads (#1340)
* Enable finalized Runtime Pack downloads

* Preserve approved Windows PATH text
2026-08-21 08:14:52 +00:00
Open-Squilla 1a46267e0d Speed up CI with trusted queue evidence reuse (#1334)
* Speed up CI with trusted queue evidence reuse

* Harden parallel CI isolation and evidence reuse

* Harden CI attestation trust root

* Resolve CI review findings

* Stabilize Windows sidecar and skill catalog races

* Stabilize Windows recovery shard startup

* Reduce gateway Windows shard concurrency

* Serialize Windows gateway cleanup spawn test

* Allow bounded Windows gateway spawn startup

---------

Co-authored-by: lihongguang-0014 <hongguang.li@tokenrhythm.ai>
Co-authored-by: 基元律动 <jiyuanlvdong@jiyuanlvdongdeMacBook-Air.local>
Co-authored-by: OpenSquilla Maintainer <opensource@opensquilla.invalid>
2026-08-21 05:07:31 +00:00
lihongguang-0014 c14fe7438e Preserve steered stream boundaries across retries (#1344) 2026-08-21 05:05:56 +00:00
Open-Squilla e11c27cc47 feat(tokenrhythm): support DeepSeek V4 Pro 0813 and refresh the default ladder (#1339)
* feat(tokenrhythm): support DeepSeek V4 Pro 0813 defaults

* fix(tokenrhythm): restore Kimi 2.7 128K output cap

* test(tokenrhythm): align Kimi catalog contract with 128K default
2026-08-21 04:27:36 +00:00
Open-Squilla b3eb949ab9 Avoid background Git prompts when Git is unavailable (#1337)
* Avoid background Git prompts when Git is unavailable

* Address Git runtime review feedback

* Make Git runtime tests cross-platform
2026-08-21 00:50:53 +00:00
Open-Squilla 0ae359498a fix(webui): split automation empty and populated states (#1338) 2026-08-21 00:27:33 +00:00
Open-Squilla 44478b37f8 Promote memory import and polish global controls (#1335) 2026-08-20 19:00:54 +00:00
Open-Squilla 4bddc83d7f Fix slash command menu navigation (#1327) 2026-08-20 14:18:28 +00:00
Open-Squilla a9ad96aad5 Stabilize packaged first-send identity check (#1333) 2026-08-20 19:39:05 +08:00
Open-Squilla 4301bac5fb Fix coordinated onboarding package verification (#1332) 2026-08-20 19:23:19 +08:00
Open-Squilla 35428de6ad Allow empty-tag test package builds (#1328) 2026-08-20 18:58:33 +08:00
Open-Squilla 28a44ad6eb Add Electron-first HTML artifact editing (#1222)
* Build document revision and resource persistence core

* Add workbench resource import and publication services

* Build the document workbench and annotation UI

* Refactor annotation editing around agent proposals

* Add native document workbench gates

* Renumber document migrations after goal migrations

* Reconcile annotation workflow with main

* Align Workbench Playwright coverage with main

* Complete V1 HTML agent editing experience

* Harden artifact editing validation and deadlines

* Reconcile artifact E2E with main routing

* Isolate artifact certification child home

* Expose owned Gateway startup diagnostics

* Cover Windows artifact certification cold starts

* Complete isolated Windows artifact test profiles

* Support PowerShell in isolated artifact workers

* Trace isolated Windows ACL certification

* Bound isolated Windows ACL helpers

* Preload router for artifact certification

* Trace isolated Windows ACL stages

* Narrow isolated Windows ACL diagnostics

* Keep Windows ACL hardening module-free

* Isolate artifact scaffold worker home

* Remove temporary Windows ACL tracing

* Exercise narrow artifact editing without occlusion

* Keep remote CSS imports editable

* Revalidate stale single-file artifact bundles

* Use native previews for desktop HTML deliverables

* Avoid mislabeling remote preview failures

* Make generated HTML a single editable document

* Submit artifact annotations with Enter

* Open generated HTML in Preview

* Stabilize desktop startup and artifact interactions

* Hide artifact consistency mechanics from users

* Polish artifact mutation feedback

* Stabilize Electron chat submission checks

* Make mutation timeout test deterministic

* Stabilize Electron artifact download check

* Stabilize Electron workbench navigation checks

* Allow Windows full shards to finish

* Constrain document mutation tool guidance

* Remove redundant workbench assignments

* Renumber artifact migrations after session routing

* Bound document adapter test identifiers
2026-08-20 17:49:59 +08:00
Open-Squilla 65265b98f5 Fix generic custom pricing for auxiliary usage (#1326) 2026-08-20 08:30:19 +00:00
ab2ence dccc1424c2 feat(provider): enable explicit prompt cache for verified Qwen models (#1300)
Extend the evidence-backed explicit cache allowlists to TokenRhythm qwen3.8-max and DashScope qwen3.8-max while preserving the existing verified Qwen families. Keep TokenRhythm fail-closed for unverified models and cover every live-verified model with credential-free payload tests.
2026-08-20 06:55:37 +00:00
Open-Squilla 93287d1ff1 Prevent transcript reads from blocking turn writes (#1320)
* Reuse one transcript snapshot throughout each turn

* Read transcripts through a query-only WAL connection

* Register transcript snapshot tests in Windows shards

* Clarify cancelled transcript task assertions
2026-08-20 05:16:57 +00:00
Open-Squilla 891f819f7f Optimize Skill catalog refresh on clean turns (#1314)
* Optimize Skill catalog refresh on clean turns

* Account for skill snapshot tests in Windows shards

* Resolve review feedback for skill watcher tests
2026-08-20 04:53:41 +00:00
Open-Squilla b7444b1848 Add durable turn commit receipts without blocking chat (#1319)
* Add durable turn commit receipts

* Remove redundant terminal settlement defaults

* Refresh Windows test duration metadata
2026-08-20 03:28:20 +00:00
Open-Squilla 9276349ee2 Recover bounded reasoning-only image turns (#1322) 2026-08-20 02:56:54 +00:00
Open-Squilla dd1f990f7e Harden Windows install telemetry state commits (#1318)
* Retry transient Windows telemetry state publishes

* Wait for concurrent telemetry result merges
2026-08-20 00:12:23 +00:00
Open-Squilla 5c186bcc0d Speed up merge queue CI and rebalance Windows shards (#1323) 2026-08-20 01:36:38 +00:00
Open-Squilla 9249260be0 Fix chat scrolling across native input and resize (#1296)
* Fix chat scrolling across native input and resize

* Simplify chat scroll fallback branch

* Preserve native scroll intent across pending live-edge pins
2026-08-19 23:11:30 +00:00
Open-Squilla 5990574f11 Limit Gateway WebSocket shutdown waits (#1316) 2026-08-19 23:09:17 +00:00
Open-Squilla 6f5dd1703b Stop POSIX descendants that leave the task process group (#1315) 2026-08-19 22:54:35 +00:00
Open-Squilla 8591ab72c8 Remove usage chart endpoint markers (#1317) 2026-08-19 22:22:53 +00:00
Open-Squilla 56f1dc8072 Add per-session model routing controls (#1312)
* Persist per-session model routing

* Add contextual model routing snapshots

* Freeze routing snapshots at task acceptance

* Expose session routing through Gateway RPC

* Add session routing controls to TUI

* Add session routing controls to Web UI

* Persist model strategy as the new-chat default

* Preserve accepted routing presentation across mode changes

* Preserve accepted routing details across restarts

* Avoid writes for resolved session routing

* Restore accepted routing mode from durable history

* Harden draft routing during first-turn acceptance

* Preserve Ensemble edits during routing writes

* Order TUI routing changes after queued input

* Exercise session routing over Gateway WebSocket

* Align routing tests with current main contracts

* Register session routing tests in CI shards

* Use pass for routing protocol stubs
2026-08-19 20:47:37 +00:00
Open-Squilla 9bd99e1dee ci: speed up merge queue fallback and Skill Hub checks (#1310)
* ci: target merge queue fallbacks and cache CI dependencies

* ci: fix Playwright cache path context

* test: format CI attestation retry setup
2026-08-19 21:07:02 +00:00
Open-Squilla f81ac1f463 Fix cumulative ensemble request accounting (#1313) 2026-08-19 20:32:35 +00:00
Open-Squilla 9698f01875 Explain queued follow-ups when steering is unavailable (#1311) 2026-08-19 19:29:15 +00:00
Open-Squilla b54c7634c0 Fix sidebar session group expansion (#1309) 2026-08-19 19:20:00 +00:00