Commit Graph

  • 170589dd10 fix(honcho): every bot author gets its own peer or its turn is skipped Erosika 2026-09-05 14:40:01 -04:00
  • 9f2a9384dc fix(honcho): pinUserPeer collapses the operator's accounts, not bot authors Erosika 2026-09-04 15:38:54 -04:00
  • df1513b728 docs(honcho): document a2aSessions and bot dm attribution Erosika 2026-09-04 15:36:33 -04:00
  • f7d5ac3230 feat(honcho): write bot dms into their own a2a session Erosika 2026-09-04 15:36:16 -04:00
  • 88fc9402d8 feat(honcho): declare identity_signature and drop the gateway's honcho keys Erosika 2026-09-04 15:33:57 -04:00
  • 46d625b097 feat(honcho): map bot authors onto their profile peer Erosika 2026-09-04 15:32:48 -04:00
  • 20b117ad3b fix(honcho): read the turn author from sync_turn and treat the alt id as the session peer Erosika 2026-09-04 15:32:17 -04:00
  • 6aff2fc65b feat(honcho): write each turn under its author's peer Erosika 2026-08-14 12:06:57 -04:00
  • 6f8b8e77dd fmt(js): npm run fix on merge (#107545) hermes-seaeye[bot] 2026-09-10 17:41:19 +00:00
  • 96fbc47f14 fix(vault): dogfood fixes — offer save-login on every backend, keep the model off passwords, bind to the login tab Teknium 2026-09-10 09:51:47 -07:00
  • 98d11c95f4 feat(vault): zero-setup UX — save a login on the page that needs it, managers auto-detected, one "Passwords & Logins" surface Teknium 2026-09-10 05:15:25 -07:00
  • f5e28f8119 fix(vault): declare tool parameters the registry understands; attach a supervisor to local built-in sessions Teknium 2026-09-09 16:36:21 -07:00
  • c8998c3957 feat(vault): fill payment cards and addresses at checkout, cards behind a confirm prompt Teknium 2026-09-09 10:51:32 -07:00
  • 27ca97e469 fix(vault): cross-process store lock + fsync; profile-scoped, bounded redaction registry Teknium 2026-09-09 10:51:32 -07:00
  • 1bd4e33d36 fix(vault): make browser_vault_fill work on the default Browser Use backend Teknium 2026-09-09 10:51:32 -07:00
  • 4140901d15 fix(browser): stop refusing credential-named query params on cloud browser/extract backends Teknium 2026-09-09 10:09:44 -07:00
  • de551dcd3a fix(desktop): key the vault panel by owner instead of syncing state in an effect Teknium 2026-09-09 05:43:16 -07:00
  • dedc99ec6c fix(vault): ownership and race findings from the second independent review Teknium 2026-09-09 05:22:16 -07:00
  • 5aa9e7f033 fix(vault): independent-review findings — vendor contracts, profile scope, transport, target binding Teknium 2026-09-09 04:43:24 -07:00
  • b51da65258 fix: adapt execute_code cell authority to the widened prompt-callback table Teknium 2026-09-09 04:02:00 -07:00
  • ac33da3c73 fix(tui): hide the composer while the password-manager unlock card is open Teknium 2026-09-09 03:47:47 -07:00
  • e9f7d44f3f fix(vault): carry the unlock prompt onto tool worker threads; honour binary_path in install checks Teknium 2026-09-09 03:03:33 -07:00
  • 92e0de0ac4 feat(vault): Desktop, TUI and CLI surfaces for password-manager unlock Teknium 2026-09-09 02:48:27 -07:00
  • 8e7e9be217 feat(vault): sign in with 1Password or Bitwarden logins, unlocked per session Teknium 2026-09-09 02:36:43 -07:00
  • cde0ad0edd feat: agent signs into sites from an encrypted local vault (CLI, browser fill, Desktop Settings) Teknium 2026-09-09 02:03:17 -07:00
  • 94f77dfa0d fix(agent): thread turn_author through conversation_loop.run_conversation Teknium 2026-09-10 10:11:06 -07:00
  • 103fe14cb4 docs(gateway): document gateway.bot_loop_guard where ALLOW_BOTS is explained Teknium 2026-09-10 09:57:09 -07:00
  • ff90eb28ff test(bot-mode): trim the author and loop-guard suites to their invariants Teknium 2026-09-10 09:57:09 -07:00
  • 4f12985cd2 fix(gateway): refuse relay sender fields from a logged-in client and say what the author trusts Erosika 2026-09-09 16:44:04 -04:00
  • 091ac34ba9 fix(bot-mode): qualify the peer-dm author id with the sender's hostname Erosika 2026-09-09 16:43:04 -04:00
  • 2954fc7c55 fix(desktop): keep the relay deliver timeout beside its call Erosika 2026-09-08 17:48:54 -04:00
  • 5ad6225174 test(bot-mode): a human prompt after a relayed dm carries no author Erosika 2026-09-08 16:27:03 -04:00
  • 3db4defcc1 fix(bot-mode): qualify a relayed author from the local connection too Erosika 2026-09-08 16:21:52 -04:00
  • d3c8bacbe3 fix(bot-mode): qualify relayed authors with the sender's connection id Erosika 2026-09-08 16:18:40 -04:00
  • b41b036e64 fix(memory): pass on_turn_start kwargs only to providers that accept them Erosika 2026-09-08 16:16:53 -04:00
  • b30898cb65 fix(bot-mode): keep authored queued DMs out of the inflight dedup Erosika 2026-09-08 16:16:04 -04:00
  • 445113dffa fix(gateway): count bot messages under the transport profile Erosika 2026-09-08 16:15:14 -04:00
  • a7bc3c7b4b fix(gateway): charge the bot loop budget on the busy path Erosika 2026-09-08 16:14:20 -04:00
  • 6881e4d3fc fix(bot-mode): carry the relay sender into a live Bot Chat turn Erosika 2026-09-08 10:55:46 -04:00
  • 366f9446c9 fix(agent): pass turn_author only to a run_conversation that accepts it Erosika 2026-09-05 23:19:38 -04:00
  • 55b3ea0b11 fix(gateway): count each bot message once in the loop guard and consume the author variable Erosika 2026-09-05 14:34:17 -04:00
  • 5bf69e963c fix(gateway): loop guard judges the final authz verdict and reads config.yaml Erosika 2026-09-04 14:59:34 -04:00
  • 3a37785f7f fix(gateway): add bot-to-bot loop guard for Telegram 69k4xmdfm2-blip 2026-08-21 08:33:17 -03:00
  • 0ac631b6c0 feat(api): accept a turn author on session chat and runs; peer dm forwards it Erosika 2026-09-04 14:50:01 -04:00
  • 16d15869ba feat(bot-mode): carry the sender through local and relay deliveries Erosika 2026-09-04 14:50:01 -04:00
  • a40deb0301 feat(gateway): bust the cached agent on provider-declared identity values Erosika 2026-09-04 14:50:01 -04:00
  • 8969511209 feat(memory): carry the turn's author to sync_turn Erosika 2026-09-04 14:50:00 -04:00
  • 70b1ff6930 feat(memory): carry the turn's author into the memory-provider contract Erosika 2026-08-14 12:06:45 -04:00
  • ac07e20407 fix: resolve subagent control authority from the live session slot Teknium 2026-09-10 09:46:10 -07:00
  • 37eb6e1b05 test(bot-mode): pin the waiter budget from Python constants, not relay.ts text Erosika 2026-09-09 16:39:22 -04:00
  • b1915cb02d fix(bot-mode): keep the relay waiter watching past the Desktop deliver deadline Erosika 2026-09-08 16:31:18 -04:00
  • 4b16a99f71 fix(desktop): preserve a sentinel already captured when force-settling chelsealong 2026-09-10 07:13:40 +00:00
  • 00c0259bbc fix(desktop): force-settle the login-shell PATH probe past its timeout chelsealong 2026-09-10 05:08:38 +00:00
  • 8defaaad48 fmt(js): npm run fix on merge (#107504) hermes-seaeye[bot] 2026-09-10 16:49:07 +00:00
  • 0596631bf3 fix(desktop): scope tour responses to active session fangliquanflq 2026-09-02 16:40:18 +08:00
  • 3c823f40b5 fix(preview): scope action responses to active session fangliquanflq 2026-09-02 15:07:51 +08:00
  • 50ea107d9d fix(desktop): read an auto-TTS reply aloud once when the HUD is open Teknium 2026-09-10 09:25:05 -07:00
  • 62081b87b7 fix(desktop): give the Hyprland HUD float/pin promotion room for a lagging j/clients Konstantin Khlopkov 2026-09-10 09:21:05 -07:00
  • 7617a91d44 test(desktop): trim HUD band tests to the two invariants Teknium 2026-09-10 09:12:25 -07:00
  • 84a07e7683 fix(desktop): match HUD transcript rows with aui_message-group slot KoNit-K 2026-09-10 10:50:29 +08:00
  • 073c57872a feat(models): DeepSeek V4.1 Flash on the Nous Portal and OpenRouter pickers Teknium 2026-09-10 09:11:35 -07:00
  • ee35a4624f fix(routing): address review — session runtime decides, quarantine continues the chain, unclassified ids break ownership Teknium 2026-09-10 08:24:30 -07:00
  • 9a3a15c87a fix(models): a vendor's own id on its first-party provider never re-routes Teknium 2026-09-10 06:03:40 -07:00
  • 7e0b5cd235 fix(auxiliary): auto never bills a provider the user did not select Teknium 2026-09-10 06:03:40 -07:00
  • 2feb546828 feat(skills): archify joins the optional-skills catalog as an upstream-maintained stub Teknium 2026-09-10 08:25:50 -07:00
  • 3868ee9a12 Merge pull request #107239 from KoNit-K/fix/extension-titlebar-hide-fixed-clusters jonny 2026-09-10 17:55:11 +02:00
  • 110736c0bc fmt(js): npm run fix on merge (#107454) hermes-seaeye[bot] 2026-09-10 15:26:17 +00:00
  • 248ff2d3e8 feat(desktop): one row per plugin; desktop halves are app-level copies, never profile-scoped Teknium 2026-09-10 06:17:32 -07:00
  • ff93f0ee9b fix(desktop): desktop plugins are app-level, not per profile; catalog gets a drag sash; Accent Picker moves to its own repo Teknium 2026-09-10 04:16:16 -07:00
  • 8092f0e8ee fix(desktop): leaving HUD mode always gives the app window back (macOS) Teknium 2026-09-10 07:37:33 -07:00
  • 67764dc086 test(desktop): poll the autosave test with vi.waitFor under fake timers Teknium 2026-09-10 05:00:49 -07:00
  • b6bf9700a9 test(desktop): type the hoisted requestGateway mock so the pin test typechecks Teknium 2026-09-10 04:51:54 -07:00
  • 6d89c1afde feat(plugins): pin a plugin to a commit from Desktop, and show pins in every list Teknium 2026-09-10 04:31:58 -07:00
  • 49ef015ca3 fix: join delegated work before finite chat exits Victor Kyriazakos 2026-09-10 10:33:47 +00:00
  • fa75692211 docs(agent): clarify detached fork lifecycle boundary fangliquanflq 2026-09-10 15:02:40 +08:00
  • 77f2ce853f fix(agent): suppress detached fork session-end hooks fangliquanflq 2026-09-10 12:22:49 +08:00
  • feb03196a2 fix(agent): isolate detached forks from lifecycle hooks fangliquanflq 2026-09-10 11:43:37 +08:00
  • 6964eebd35 fix(deepseek): pass custom model ids through instead of rewriting them Teknium 2026-09-10 04:04:08 -07:00
  • 1603a073e4 fmt(js): npm run fix on merge (#107293) hermes-seaeye[bot] 2026-09-10 11:04:48 +00:00
  • f44b0fd342 fix(desktop): keep model picker on the selected provider 686f6c61 2026-08-31 18:48:59 +02:00
  • 69a4c42c1d fix(acp): explicit provider:model prefix is never re-detected (#59089) Teknium 2026-09-10 03:40:00 -07:00
  • 696d078959 fix(deepseek): only fold deepseek-* spellings onto deepseek-flash Teknium 2026-09-10 03:37:28 -07:00
  • 70ed17e3d8 fix(cli): same-provider /model on a session-only custom endpoint stays on it (#74143) Teknium 2026-09-10 03:37:28 -07:00
  • 2466684db5 fix(models): never auto-switch to a provider the user has no credentials for Teknium 2026-09-10 03:37:28 -07:00
  • a0749d583a refactor(sessions): trim #106543 to the host-side heal and two invariants Teknium 2026-09-10 01:19:47 -07:00
  • 9cd1453f26 fix(sessions): a stale explicit-close stamp no longer makes a session permanently uncompressible Totoro-qaq 2026-09-10 01:15:20 -07:00
  • 4a76e99f87 docs(cron): drop stale mirror-scope wording left by the home lane kshitijk4poor 2026-09-10 15:24:16 +05:30
  • 22356075f1 fix(cron): make user-written bare-platform home targets continuable Victor Kyriazakos 2026-09-10 15:23:16 +05:30
  • 16a408534c fmt(js): npm run fix on merge (#107255) hermes-seaeye[bot] 2026-09-10 09:55:33 +00:00
  • 6271d772d2 docs: Telegram Quick setup on Desktop and the Messaging restart banner Teknium 2026-09-10 02:20:37 -07:00
  • d5495e762c fix(desktop): messaging restart banner lives in the detail column; drop duplicate toast CTA Teknium 2026-09-10 02:18:31 -07:00
  • 52dea2c7d9 feat(desktop): Telegram QR quick setup + persistent restart banner on Messaging Teknium 2026-09-10 02:03:23 -07:00
  • 7f487df266 fix(gateway): hermes gateway restart without a service unit no longer bails on linger Teknium 2026-09-10 01:45:04 -07:00
  • e1f1c8a935 fix(dashboard): stopped gateway no longer reports a dead process's platform error Teknium 2026-09-10 01:39:20 -07:00
  • 2bbb279c18 chore: map contributor email for salvaged #107126 (MiseHinoha) Teknium 2026-09-10 02:30:00 -07:00
  • aeecb110f8 fix(deepseek): deepseek-flash is the canonical Flash id; retired names fold onto it Teknium 2026-09-10 02:15:18 -07:00
  • 215fd0ecb9 fix(models): a model the current provider serves never re-routes to OpenRouter Teknium 2026-09-10 02:15:18 -07:00
  • 8435a3ae00 fix(deepseek): recognise the version-less deepseek-flash model id YipTszkwan 2026-09-10 13:41:28 +08:00
  • 5172f22df2 fmt(js): npm run fix on merge (#107244) hermes-seaeye[bot] 2026-09-10 09:37:09 +00:00
  • 61afcde8f9 refactor(desktop): one Plugins surface — Capabilities → Plugins owns agent + desktop plugins, install, and the catalog Teknium 2026-09-10 01:56:52 -07:00