Commit Graph

  • 05e74268ea test: trim prose/comment guard coverage to invariants; drop the unused CSS comment prefix teknium1 2026-09-14 15:33:40 -07:00
  • 72ec6e0a1d fix(plugins): contextualize defensive scanner findings KoNit-K 2026-09-15 04:27:29 +08:00
  • fd0de74bd9 fix(plugins): cut plugin-guard false positives on prose and agent-config-file refs (#103364) webtecnica 2026-09-05 00:11:35 -03:00
  • a8b7af8586 fix(plugins): stop the install scanner from scoring hardening comments and changelogs as un-overridable criticals Konstantin Khlopkov 2026-09-14 23:38:19 +03:00
  • 40f2702b22 feat(desktop): chat/UI font picker (desktop.font_family) for readability faces teknium1 2026-09-14 14:11:49 -07:00
  • bbea5b98b9 docs: note macOS installer is Apple Silicon only warmheartrobot 2026-08-01 00:54:00 +08:00
  • cf35e7351e fix(connectors): manage_connections is absent for accounts the portal has not enabled (#111238) Siddharth Balyan 2026-09-15 03:31:32 +05:30
  • 7d7ba4ba35 Merge pull request #108811 from Adolanium/fix/plugin-scan-capability-confirmation Teknium 2026-09-14 14:49:24 -07:00
  • fd60c70375 test: assert skills-guard scanner version is past v1, not pinned to v2 teknium1 2026-09-14 14:41:50 -07:00
  • 30d78cd85e fix(plugin-guard): reconcile current scanner rules and test install confirmation Adolanium 2026-09-14 23:42:17 +03:00
  • 1ad89ac018 feat(web): send Hermes identity headers on Perplexity requests Andrew Madson 2026-09-10 20:31:12 +00:00
  • 1ab32b212b feat(connectors): the connector card offers one verb per row; Continue is the only way out (#110843) Siddharth Balyan 2026-09-15 00:41:15 +05:30
  • ee2f5629b8 Desktop connect runs on the connection operation: one card, no link to the model, no renderer polling (NS-868) (#110574) Siddharth Balyan 2026-09-15 00:41:14 +05:30
  • d105376b21 Connector code lives in one package, tools/connectors/ (move only; NS-868 prep) (#110368) Siddharth Balyan 2026-09-15 00:41:13 +05:30
  • e0ef0eb9c3 manage_connections covers local MCP servers; setup_mcp leaves the schema (NS-867, PR1) (#109517) Siddharth Balyan 2026-09-15 00:41:13 +05:30
  • 14efb46089 fix(desktop): skip the film, keep the guided onboarding ethernet 2026-09-14 12:44:29 -04:00
  • 3236f44051 Merge pull request #111038 from NousResearch/fix/local-runtime-cleanup Jeffrey Quesnelle 2026-09-14 13:27:26 -04:00
  • b889e4e91c fix(state): doctor's holder count enumerates macOS holders via libproc (#109641) teknium1 2026-09-14 09:44:58 -07:00
  • 85b93771d2 fix(desktop): a stopped clarify no longer swallows the next turn's question teknium1 2026-09-14 09:44:58 -07:00
  • 3275ca88ec fix(image_gen): Codex-auth images use the native images endpoints, no chat host model teknium1 2026-09-14 09:04:31 -07:00
  • 38ad7d8f42 test(local-runtime): release orphan fixture through pipe EOF emozilla 2026-09-14 13:16:07 -04:00
  • ef1cfbbbf9 fix(local-runtime): contain Windows runtimes and safely stop orphans emozilla 2026-09-14 12:56:59 -04:00
  • 498abb677e fix(cron): a successful run resolves the job's open incidents; a repeat re-opens them teknium1 2026-09-14 09:03:12 -07:00
  • e383c28d2f fix(approval): judge shell quoting on the raw command, not the escape-stripped one teknium1 2026-09-14 08:47:59 -07:00
  • caa7f21f4c fix(state): run table rebuilds as one write transaction teknium1 2026-09-13 17:29:16 -07:00
  • 345cd2b057 chore(release): v0.21.3 (v2026.9.14) teknium1 2026-09-14 07:52:45 -07:00
  • 9b419a2d3c fix(state): holder scan resolves symlinked homes; doctor's ro URI escapes reserved chars teknium1 2026-09-14 08:30:49 -07:00
  • 12173db5b7 fix(state): second-process maintenance on state.db refuses ANY foreign holder teknium1 2026-09-14 07:20:38 -07:00
  • 4da41c92b4 test(tools): count each tool receipt once and pin the quiet-notify follow-up kshitijk4poor 2026-09-14 21:12:06 +05:30
  • 6f6c741014 test(cli): bind the shared linger budget, the timeout stop, and the finalize skip kshitijk4poor 2026-09-14 20:33:13 +05:30
  • 5d4231997c fix(cli): quiet -Q drain must use the async_delegation delivery ledger kshitijk4poor 2026-09-14 20:30:50 +05:30
  • d328adf611 fix(bot-mode): strip canonical session env names, keep HERMES_SESSION_* knobs kshitijk4poor 2026-09-14 20:30:31 +05:30
  • 66fa63820d fix(cli): flag the quiet -Q linger as consumed only after the loop runs kshitijk4poor 2026-09-14 20:30:31 +05:30
  • 1f3407aa00 fix(cli): sync session id after quiet -Q follow-up turns kshitijk4poor 2026-09-14 20:29:40 +05:30
  • 30b02bba12 refactor(cli): quiet -Q session binding as a context manager kshitijk4poor 2026-09-14 20:29:32 +05:30
  • d503526b80 fix(cli): quiet -Q notify loop must not drop owned async_delegation events kshitijk4poor 2026-09-14 20:06:24 +05:30
  • c429081bcd fix(cli): one shared linger budget for the quiet -Q notify-resume loop kshitijk4poor 2026-09-14 20:05:49 +05:30
  • 314f3d1355 test(bot-mode): pin nested quiet-notify ownership and delivery env isolation xxxigm 2026-09-14 20:11:57 +07:00
  • 9a6c7a9314 fix(bot-mode): resume nested one-shot DMs on the recipient's session xxxigm 2026-09-14 20:11:57 +07:00
  • 5c26cf64b2 chore: author map for xxxigm (PR #110866 bot-mode nested one-shot DM resume) kshitijk4poor 2026-09-14 20:01:30 +05:30
  • efca6efdc8 refactor(hermes_state): one canonical_sqlite_path kshitijk4poor 2026-09-14 20:59:06 +05:30
  • afeaabf629 refactor(agent_init): reuse anthropic_adapter._TOOL_STREAMING_BETA kshitijk4poor 2026-09-14 20:50:48 +05:30
  • e6e4213dbf fix(lifecycle-ledger): pre-stamp sentinels still tell an owner from a PID reuser kshitijk4poor 2026-09-14 21:06:33 +05:30
  • 40087fba7d fix(lifecycle-ledger): a --replace handover is no longer reported as an unclean death kshitijk4poor 2026-09-14 20:56:46 +05:30
  • 8c3a35b69d fix(gateway-windows): bind the attestation to process birth, not the ledger claim kshitijk4poor 2026-09-14 20:45:36 +05:30
  • faf6e6889b fix(gateway-windows): bind the start attestation to each PID's process create time kshitijk4poor 2026-09-14 20:38:03 +05:30
  • 8c13452b4c fix(gateway-windows): a start attestation past the horizon is no authority for a cold-start kshitijk4poor 2026-09-14 20:33:58 +05:30
  • 060c0cd0f8 fix(update): authorize the Windows cold-start from the resume token's attestation generation kshitijk4poor 2026-09-14 20:32:34 +05:30
  • ccc335cdba fix(update): consume the start attestation only after the cold-start is ready kshitijk4poor 2026-09-14 20:23:33 +05:30
  • aec8a58611 fix(gateway-windows): attestation PID list accepts exact positive ints only kshitijk4poor 2026-09-14 20:22:39 +05:30
  • d4063e6260 test: SessionDB doubles accept the read_only kwarg / registry acquire the CLI now uses teknium1 2026-09-14 07:39:57 -07:00
  • 1ce2d25237 test: achievements scan attaches read-only; read-only handles never trip the duplicate-writer warning teknium1 2026-09-14 07:34:26 -07:00
  • 939a2f64b4 fix: long-lived processes stop minting duplicate state.db writer handles teknium1 2026-09-14 07:34:24 -07:00
  • 7064c28c98 refactor(dashboard): startup reconcile reuses the routers' own-store opener kshitijk4poor 2026-09-11 11:09:57 +05:30
  • b0e0067b62 chore: map contributor emails for kokhlo and Rroven kshitijk4poor 2026-09-11 10:35:12 +05:30
  • ca6b189a7c fix(codex): both transaction locks wait out the endpoint; adopt only a complete pair kshitijk4poor 2026-09-14 20:29:50 +05:30
  • e117e792b6 fix(codex): run the refresh inside the source store's transaction so shared-root peers adopt, not replay kshitijk4poor 2026-09-14 20:11:56 +05:30
  • a19160bbf0 refactor(agent): one outbound-kwargs sanitizer seam for the main loop and the summary kshitijk4poor 2026-09-14 14:59:14 +00:00
  • 8c6cb6f995 refactor(agent): drop the Optional import orphaned by the LM Studio helper removal kshitijk4poor 2026-09-14 14:39:48 +00:00
  • f4442e44b9 refactor(agent): keep _summary_text; the tool-call log is the only new behaviour kshitijk4poor 2026-09-14 14:34:10 +00:00
  • 53cfca9766 fix(agent): run the outbound payload sanitizers on the summary request kshitijk4poor 2026-09-14 14:32:34 +00:00
  • 488f2fc86d refactor(agent): drop the orphaned hand-rolled summary kwargs builder kshitijk4poor 2026-09-14 14:31:40 +00:00
  • 419a050427 fix(agent): preserve tool cache in iteration summary ywatanabe 2026-09-14 11:20:34 +09:00
  • 2edc1249f9 chore: map ywatanabe@scitex.ai -> @ywatanabe1989 (PR #110480 salvage) kshitijk4poor 2026-09-14 14:30:54 +00:00
  • 9b199246e5 fix(desktop): cancelAndWait resolves only once the composed drain settles kshitijk4poor 2026-09-14 20:17:46 +05:30
  • 2aca48b416 fix(desktop): same-scope SSH drains compose instead of replacing the barrier kshitijk4poor 2026-09-14 20:13:08 +05:30
  • 4748caff76 fix(gateway): explicit tool_progress new/all keeps text progress in un-cardable Slack chats teknium1 2026-09-14 07:10:45 -07:00
  • e9c037f65a docs(slack): clarify progress resolution and fallback lifetime Victor Kyriazakos 2026-09-12 00:01:57 +00:00
  • a4e2a82a6d fix(gateway): preflight task-card destination before transport fallback Victor Kyriazakos 2026-09-11 23:59:27 +00:00
  • dab7eebf47 fix(gateway): resolve progress mode and intent from the same source Victor Kyriazakos 2026-09-11 23:57:51 +00:00
  • bc125d59d5 fix(gateway): null tool_progress inherits; name the task-card suppression latch Victor Kyriazakos 2026-09-11 23:18:16 +00:00
  • 3412490ad1 fix(gateway): no text tool progress when a Slack chat cannot host a task card Victor Kyriazakos 2026-09-11 23:06:28 +00:00
  • ed25a40917 fix(gateway): explicit tool_progress off disables Slack task cards Victor Kyriazakos 2026-09-11 23:06:17 +00:00
  • 62e5f46656 test(streaming): one Anthropic event-stream fake for the three parse-error tests kshitijk4poor 2026-09-13 21:00:51 +05:30
  • 32a0d2d2e1 refactor(agent): one home for the stream parse-error markers kshitijk4poor 2026-09-13 20:44:13 +05:30
  • 982e504262 fix(anthropic): partial tool names are reset per stream attempt kshitijk4poor 2026-09-13 20:01:23 +05:30
  • 3d88259483 fix(anthropic): retry a malformed tool-JSON stream with buffered tool input kshitijk4poor 2026-09-12 23:00:44 +05:30
  • dfb4caf4b7 fix(anthropic): recover malformed streamed tool JSON joaomarcos 2026-09-10 23:41:35 -03:00
  • 39ef1c1f3d refactor(desktop): keepalive redials with capped backoff; staleness derived, not counted kshitijk4poor 2026-09-13 20:57:24 +05:30
  • e24b344b6c fix(desktop): a failed SSH teardown in the pool-stop fence is logged, not thrown kshitijk4poor 2026-09-13 20:45:30 +05:30
  • fa67a4c9ea test(desktop): trim keepalive suite to two behaviour cases kshitijk4poor 2026-09-13 20:02:24 +05:30
  • 109fbe097f refactor(desktop): drop the fail-open branches when WebSocket is not a function kshitijk4poor 2026-09-13 20:00:56 +05:30
  • 5350f9021a test(desktop): trim SSH keepalive suite to four behaviour cases KoNit-K 2026-09-11 14:56:20 +08:00
  • 134c5226af fix(desktop): hold the pool-stop fence through SSH teardown KoNit-K 2026-09-11 00:07:55 +08:00
  • be69a8d043 fix(desktop): tear down SSH lifecycle when a pooled backend is stopped KoNit-K 2026-09-10 10:45:03 +08:00
  • e785128934 fix(desktop): hold SSH-isolated keepalive WS so idle-exit won't retire owned siblings KoNit-K 2026-09-10 07:11:50 +08:00
  • d57c28a554 fix(tests): compression stall-fallback tests stop racing the 0.2s ceiling teknium1 2026-09-14 07:12:18 -07:00
  • d28938d3da fix(computer-use): screenshot dedup forgets its last frame at a compaction boundary teknium1 2026-09-14 07:11:49 -07:00
  • 31964ff4c6 fix(computer-use): dedup keyed by the scoped session, cleared on release teknium1 2026-09-13 19:51:03 -07:00
  • 682b973b32 feat(computer-use): stop resending unchanged screenshots Teknium 2026-08-30 17:24:12 -07:00
  • 66ddd5f83c fix(auth): only a Codex token refresh writes through to root kshitijk4poor 2026-09-13 20:54:14 +05:30
  • 0ff20dc98a test: trim Codex write-through tests to two invariants on the real profile layout kshitijk4poor 2026-09-13 20:10:18 +05:30
  • 6bd29f26f6 fix(auth): write profile-refreshed Codex tokens through to the global store liuhao1024 2026-08-16 15:15:23 +08:00
  • b8c474d7b5 refactor(cli): the launcher guard is linux_desktop_entry._needs_interpreter kshitijk4poor 2026-09-13 20:50:36 +05:30
  • 329257c060 fix(cli): keep venv-pinned console scripts exec-able on relaunch kshitijk4poor 2026-09-13 20:13:00 +05:30
  • 5c2ddeb55a fix(cli): preserve venv across self-relaunch frozen 2026-08-01 21:58:12 -04:00
  • b9da06af4b chore: map contributor email for frozen kshitijk4poor 2026-09-13 19:54:43 +05:30
  • 7e7641561b refactor(gateway-windows): one death predicate, no second process scan kshitijk4poor 2026-09-13 20:27:19 +05:30
  • da382a413e test(update): trim #109538 coverage to two invariant tests kshitijk4poor 2026-09-13 20:00:27 +05:30
  • 674e3f3cd1 fix(update): consume the start attestation once the cold-start spawns kshitijk4poor 2026-09-13 20:00:27 +05:30