You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Version 1.10.2
Show installed or responding harnesses with their official icons, distinct connection status and adaptive Connect / Reconnect controls. Support Codex, OpenCode, DeepSeek Harness, Claude Code and Claude Desktop; leave ambiguous clients unidentified.
Run scoped reconnect, connection checks and CLI updates through guarded background jobs. Preserve running applications, other agents, retained tabs, approvals and both provider keys. Report success only from live connection evidence.
Recover transport failures through a bounded CLI doctor and reconcile uncertain tab creation without blindly replaying actions. Distinguish access restrictions, startup failures and missing chat registration.
Start the native Codex plugin from the installed local runtime without npm/network installation during the handshake. Validate skill metadata, report the actual initialized server version separately from the requested version and give the verified plugin disable/enable steps when the skill loads but chat tools are unavailable.
Repair enabled upstream Codex marketplace sources independently of successful MCP startup. Verify the installed manifest and launcher, coalesce concurrent hosts, back off failures and recheck catalogs on a bounded schedule. Preserve explicit local or pinned sources.
Simplify the extension UI: one bridge status, automatic connection polling, scoped troubleshooting, one action-memory switch and no repeated profile, storage or cleanup labels. Keep consistent layouts in light/dark themes and narrow windows; translate the new controls in all six locales.
Separate decision usage by service with provider and period filters, input/output token charts, comparison tables and complete historical totals. Keep unfamiliar legacy model records unassigned and disclose missing token/cost reports. Label session-wide request savings separately.
Make Luna try text before experimental image fallback, reuse confident text decisions and capture only after a valid uncertain result. Preserve fresh-pixel checks, consent and the total search deadline. Allow standalone image requests five seconds without widening text calls.
Improve native-host address-family connection handling while preserving custom timeouts, TLS verification and running harnesses. Document the small diagnostic latency benchmark and its limits.
Centralize decision service/model capabilities and add explicit text/image model overrides. Keep credential destinations fixed, service keys separate and image sharing independently opt-in. Recognize saved keys when switching services and mark unsaved form edits as pending.
Ask Approve / Disapprove after missing authorization or automatic review rejection. Distinguish expired or unavailable upload prompts from explicit refusal, preserve prepared files and retain the original immutable approval flow through compact responses.
Share harness definitions and configuration discovery across setup, runtime and extension. Honor standard home/config variables and explicit executable/profile overrides; exclude configuration-only remnants from automatic setup. Correct OpenCode V2 package detection, directory configuration and tool transforms.
Publish unpacked development builds to their existing load path with a source fingerprint, backup and rollback. Repair checkout/merge sync hooks without changing production runtime selection; preserve installed skill backups.
Honor npm registry/proxy/auth settings for release lookup and stable-package installation. Stage updates safely, preserve automatic-update preferences and defer activation during browser work.
Add bounded validated local embedding, reranking and visual model catalogs with explicit selection and safe built-in fallback. Remove unsupported model benchmark claims.
Generate Codex manifest versions from package.json through the version lifecycle/build, check metadata drift before CI builds and remove the redundant version pin from the local MCP launcher. Generate release notes for this version and keep npm/GitHub release creation independent of store review timing.
Remove the committed benchmark JPEG and obsolete version-named outputs. Generate screenshots only in memory for opted-in visual benchmarks, and refresh the small versionless accuracy SVG/JSON from an actual local 1.10.2 measurement.