Commit Graph

  • be67e1d31e fix(tools): tolerate an untraversable HOME when probing ~/.local/bin teknium1 2026-09-15 13:41:02 -07:00
  • 43e7e830fd fix(tools): fold ~/.local/bin into the POSIX PATH completion siblings, tests + docs teknium1 2026-09-15 12:26:22 -07:00
  • c68e306ea4 fix(tools): include user local bin in POSIX PATH KoNit-K 2026-09-15 17:40:05 +08:00
  • b74f158b0d fix(desktop): do not prune the desktop half of a package folder the app cannot read teknium1 2026-09-15 14:24:47 -07:00
  • e3a90079b4 fix(plugins): one unreadable plugin child no longer aborts iter_plugin_dirs or memory-provider discovery teknium1 2026-09-15 14:12:43 -07:00
  • b915405f92 fix(desktop): reconcile of unified plugin halves survives one unreadable package teknium1 2026-09-15 12:02:56 -07:00
  • 22716fab2a fix(plugins): one unreadable plugin dir no longer aborts loader or list discovery teknium1 2026-09-15 12:02:54 -07:00
  • 9af62e7ef0 fix(dashboard): skip unreadable plugin manifests KoNit-K 2026-09-15 18:14:36 +08:00
  • 0b48ae8d96 test(cli): split the incomplete-fleet-restart hint tests per host teknium1 2026-09-15 13:48:54 -07:00
  • 10faa3d7c7 test(cli): launchd fleet tests run on the real host, hermetic to a live fleet teknium1 2026-09-15 12:05:27 -07:00
  • 8624e632fd fix(tests): select launchd restart tests on macOS KoNit-K 2026-09-15 20:03:43 +08:00
  • 6c05cbf4bd test(agent): make aux timeout FD test deterministic KoNit-K 2026-09-15 09:06:08 +08:00
  • 4179c5a99c fix: describe protected_instruction_files as an always-ask approval gate teknium1 2026-09-15 14:11:15 -07:00
  • 9c0633b631 docs(cron): name idle-vs-wall-clock and the separate script timeout teknium1 2026-09-15 11:39:15 -07:00
  • 462ca7c112 docs(config): explicit ollama_num_ctx is never capped by context_length teknium1 2026-09-15 11:39:13 -07:00
  • 6c9a665de2 docs(cron): clarify inactivity watchdog KoNit-K 2026-09-15 15:10:40 +08:00
  • 3e833fd56f docs(browser): cover logins across scheduled and unattended runs DavidMetcalfe 2026-09-15 07:58:37 -07:00
  • 30c0dce20e docs: add fail-loud boundary convention KoNit-K 2026-09-15 23:28:10 +08:00
  • 0e7ffc641d docs(contributing): name the cause and the remediation in user-facing error messages Konstantin Khlopkov 2026-09-15 18:45:49 +03:00
  • f20acf5d9f docs(config): align cli-config.yaml.example with the code defaults and document six missing keys John Paul Soliva 2026-09-02 22:18:53 +09:00
  • 1cfa892db1 fix(desktop): make the zsh probe test legs visible and run them on CI teknium1 2026-09-15 14:17:15 -07:00
  • 2388d401c9 test(desktop): capability probe through a real zsh login shell (#111949) teknium1 2026-09-15 12:03:47 -07:00
  • 1267d7fdd0 fix(desktop): support zsh SSH probe watchdogs KoNit-K 2026-09-15 22:16:12 +08:00
  • d30c05bebf fix(desktop): blank-line padding in the foreground-dial test teknium1 2026-09-15 14:49:20 -07:00
  • 5eb0ed4531 fix(desktop): Vault settings tab dials its scoped profile foreground teknium1 2026-09-15 14:48:30 -07:00
  • d3ba5b307a fix(desktop): one scoped-dial priority helper; Capabilities selector dials foreground too teknium1 2026-09-15 12:03:18 -07:00
  • d6ff2777b7 fix(desktop): prioritize scoped settings backend dials KoNit-K 2026-09-15 15:29:41 +08:00
  • 2134950069 fix(desktop): keep the original boot error when post-spawn cleanup cannot prove ownership teknium1 2026-09-15 14:37:26 -07:00
  • e368c01e28 fix(desktop): a lost SSH probe answer no longer kills or orphans a live remote backend teknium1 2026-09-15 12:01:55 -07:00
  • d4d9cf16d9 docs(desktop): record the partition-name invariant and the one-time re-sign-in teknium1 2026-09-15 11:59:22 -07:00
  • 401a7d087a fix(desktop): keep cookie partitions colon-free so Windows jars work Peyton Lu 2026-09-16 01:57:46 +08:00
  • 1e2cb57973 fix(approval): session teardown and interrupted leaders withdraw the prompt instead of denying it teknium1 2026-09-15 15:17:15 -07:00
  • e86b6e55ab test(approval): neutralize a host --yolo env in the cancelled-attribution tests teknium1 2026-09-15 12:42:50 -07:00
  • 6332216384 fix(approval): withdrawn gateway approval prompts no longer read as a user deny teknium1 2026-09-15 12:31:36 -07:00
  • 54d7f75590 fix(bot-mode): a pending command approval is not a failed DM delivery teknium1 2026-09-15 12:14:55 -07:00
  • 27e3fc51ff fix(tools): keep async delegation results past a failed durable write and never prune live records fangliquanflq 2026-09-15 12:18:28 -07:00
  • 4b00842536 fix(web): keyless MCP honours SSE CR terminators and declared charsets teknium1 2026-09-15 14:34:13 -07:00
  • 28cdd72815 fix(web): keyless Exa decodes its SSE body as UTF-8 so CJK searches work teknium1 2026-09-15 12:05:21 -07:00
  • 80f76edfaf fix(web): rescue eligibility asks the provider whether the ring was walked teknium1 2026-09-15 12:01:34 -07:00
  • 911eea567f fix(web): rescue failed Nous gateway searches KoNit-K 2026-09-15 11:19:35 +08:00
  • 793529467d test(web): make the redirect cache-key test bite on positional pairing teknium1 2026-09-15 14:45:50 -07:00
  • 45a4db2225 fix(web): key extract cache on metadata.sourceURL too, pin redirect case teknium1 2026-09-15 11:57:46 -07:00
  • ffd02f37e8 fix(web): cache extracts by returned URL KoNit-K 2026-09-15 18:10:42 +08:00
  • 1d14418ea2 fix(agent): concurrent worker survives a dict error result teknium1 2026-09-15 15:11:32 -07:00
  • 339fa6d918 fix(gateway): bounded redacted result preview on tool.completed run events teknium1 2026-09-15 11:51:53 -07:00
  • c89209d564 fix(gateway): report structured tool failures in run events KoNit-K 2026-09-15 18:49:48 +08:00
  • 4432bccea8 chore(contributors): map co-author emails for TheNeuralVault and gongyi teknium1 2026-09-15 11:51:59 -07:00
  • 0262b376b5 test(tools): pin daemon-pool worker arg shape for both stdlib contracts teknium1 2026-09-15 11:50:40 -07:00
  • c9fa191334 fix(tools): support daemon pool workers on Python 3.14 KoNit-K 2026-09-15 18:31:09 +08:00
  • 4c4d54554d docs(kanban): stop-nudge scope covers delegate children and in-process cron teknium1 2026-09-15 11:53:52 -07:00
  • 8e16bde491 test: fold the schema-retry context test into the output-schema module teknium1 2026-09-15 11:49:38 -07:00
  • e002cdb92d fix(delegation): run the schema-retry turn in the delegated-child context moep90 2026-09-12 19:19:18 +02:00
  • 2bd0f1c59e fix(kanban): scope the stop nudge to the dispatcher-owned worker jerryhjones 2026-08-12 10:18:17 -07:00
  • fa28f43285 fix(contributors): map dresvyanskiydenis@gmail.com to DresvyanskiyDenis teknium1 2026-09-15 14:59:38 -07:00
  • b121a02416 fix(delegate): composite parents can grant their included toolsets to children teknium1 2026-09-15 11:43:27 -07:00
  • 3d4c4cc24d fix(delegate): retain composite child toolsets KoNit-K 2026-09-15 16:13:14 +08:00
  • ae5666f7fc fix(tools): quiet expected unavailable toolsets KoNit-K 2026-09-15 21:36:07 +08:00
  • efdf766cad test: trim concurrent multimodal log test to one invariant, reuse the stub teknium1 2026-09-15 11:48:53 -07:00
  • 699037176c fix(agent): log the serialized size of multimodal results in the concurrent executor Konstantin Khlopkov 2026-09-15 20:29:57 +03:00
  • 5f9042bec6 fix(plugins): validate accepts model-provider plugins and mirrors the real PluginContext surface teknium1 2026-09-15 18:07:02 -07:00
  • 996f7bc563 feat(credential-pool): numbered env siblings (KEY_2, KEY_3, …) seed rotation teknium1 2026-09-15 15:13:31 -07:00
  • 40b47b84e7 chore(contributors): map Cr4ckMe email for the #20151 co-author credit teknium1 2026-09-15 11:40:14 -07:00
  • decf8e3f26 fix(tools): keep an empty required: [] in sanitized tool schemas teknium1 2026-09-15 11:39:59 -07:00
  • 0724a6a0fd fix(tools): persist the kill outcome when the reader thread finalises first Konstantin Khlopkov 2026-09-15 09:33:04 +03:00
  • 0f38867a1b docs(dashboard): say lifetime-capping proxies still close the chat socket teknium1 2026-09-15 14:20:49 -07:00
  • 0dba105b9d fix(web): clear stale banner when hidden-tab reconnect is deferred teknium1 2026-09-15 14:20:41 -07:00
  • a8a36c461b docs(dashboard): describe the chat PTY keepalive and hidden-tab reconnect pause teknium1 2026-09-15 12:23:28 -07:00
  • 115706aa53 fix(web): release xterm WebGL contexts on reconnect instead of dropping the renderer teknium1 2026-09-15 12:22:56 -07:00
  • b23c4fad36 fix(web): keep chat PTY connections alive KoNit-K 2026-09-15 21:27:38 +08:00
  • af0953985f test(cli): trim npm mount-path coverage to two invariants teknium1 2026-09-15 11:52:06 -07:00
  • addcf7d898 fix(cli): accept native npm paths under mnt KoNit-K 2026-09-15 23:56:02 +08:00
  • bd63866253 fix(kanban): give a finished worker a grace window before the terminal reaper signals it teknium1 2026-09-15 14:56:58 -07:00
  • aa5817d9be fix(kanban): reap workers that outlive their finished run teknium1 2026-09-15 12:13:01 -07:00
  • 4465b8d7d5 fix(kanban): BLOB cells in comment/event/run rows degrade like a BLOB task body teknium1 2026-09-15 15:01:38 -07:00
  • a647c6cb2d fix(kanban): one undecodable task field no longer breaks the whole board listing teknium1 2026-09-15 12:09:59 -07:00
  • 85d4415bed fix(kanban): request_review shares complete_task's live-worker fence teknium1 2026-09-15 14:53:16 -07:00
  • 72916de360 fix(kanban): live-claim guard keys on a live worker process, not on any claim teknium1 2026-09-15 13:47:34 -07:00
  • 0959224313 fix(kanban): claim-less complete no longer closes a live worker's run teknium1 2026-09-15 12:07:49 -07:00
  • c7f4bc5bd7 fix(kanban): text dispatch output and both "dispatcher stuck" warnings name the hold reason teknium1 2026-09-15 12:09:41 -07:00
  • ec64ec0d24 fix(kanban): dispatch --json reports respawn_guarded and other suppression reasons KoNit-K 2026-09-15 11:39:37 -07:00
  • f7ea39481a fix(kanban): dashboard estimate calls declare a relay-affinity key too teknium1 2026-09-15 14:59:07 -07:00
  • 1a8d922003 docs(providers): note the per-task x-opencode-session key for headless Kanban aux calls teknium1 2026-09-15 12:09:58 -07:00
  • 058e620bef fix(kanban): headless specify/decompose aux calls carry a relay session key teknium1 2026-09-15 12:09:28 -07:00
  • 0aec64c874 fix(skills): honor profile-scoped readiness secrets KoNit-K 2026-09-16 00:54:52 +08:00
  • e33693c932 test(cron): the heartbeat grace test also pins that a failed renewal preceded cancellation teknium1 2026-09-15 11:59:01 -07:00
  • ea92bbc5c2 test(cron): stabilize heartbeat grace assertion KoNit-K 2026-09-15 10:19:02 +08:00
  • 9013fcdc87 fix(cron): an unreadable cron toolset restriction fails the run instead of granting every tool teknium1 2026-09-15 11:57:05 -07:00
  • f7d2bb95e1 fix(cron): a due slot skipped as already completed is logged, not silent teknium1 2026-09-15 11:51:22 -07:00
  • 719a420ec6 refactor(cron): pass monitor context as a plain kwarg; trim salvage tests to two teknium1 2026-09-15 11:39:14 -07:00
  • e7cb478db6 fix(cron): sanitize monitor runtime prompt data KoNit-K 2026-09-15 11:11:06 +08:00
  • 7c6b8c7a8d fix(update): Desktop-owned serve no longer fails the update or holds fleet_restart_pending teknium1 2026-09-15 12:33:33 -07:00
  • 336227bf00 refactor(gateway): move the on-demand s6 slot helper into service_manager, trim tests teknium1 2026-09-15 11:49:31 -07:00
  • 9c36cafcec fix(gateway): in-container gateway start registers a missing s6 slot John Paul Soliva 2026-09-06 15:41:43 +09:00
  • 49b9bbb6fc fix(desktop): an exit without a window reveal no longer writes hermes.desktop teknium1 2026-09-15 14:50:29 -07:00
  • 5d2acf7066 test(desktop): pin deferred launcher-entry writes and the terminal-launch control teknium1 2026-09-15 12:14:36 -07:00
  • 169c48fa13 fix(desktop): app-grid launches write hermes.desktop only after the window is on screen teknium1 2026-09-15 12:14:35 -07:00
  • f93d33f93f fix(cli): name the dashboard kill grace and pin it against the lifespan teardown teknium1 2026-09-15 11:57:12 -07:00
  • 83f1b88305 fix(cli): increase dashboard kill timeout to prevent PTY child leaks and WAL corruption AzurePii 2026-09-15 22:41:32 +10:00
  • da9810387d docs(config): scope the .env routing claim to registered env settings teknium1 2026-09-15 15:02:15 -07:00
  • c1115a7166 fix(config): treat empty-dict DEFAULT_CONFIG sections as open containers in the typo gate teknium1 2026-09-15 15:01:34 -07:00