Commit Graph

  • dd5ead1007 fix(tui): preserve prior segment output on Ctrl+C interrupt Brooklyn Nicholson 2026-04-21 11:43:59 -05:00
  • 887dfc4067 fix(tui): pager supports scrolling (up/down/page/top/bottom) Brooklyn Nicholson 2026-04-21 10:43:55 -05:00
  • 34f24daa8d fix(tui): stabilize slash-completion dropdown height Brooklyn Nicholson 2026-04-21 14:19:05 -05:00
  • 4ada76b6ed fix(tui): truncate long picker rows so the height stays stable Brooklyn Nicholson 2026-04-21 13:49:52 -05:00
  • 9d9db1e910 fix(tui): @folder: only yields directories, @file: only yields files Brooklyn Nicholson 2026-04-21 13:34:05 -05:00
  • f0b763c74f fix(model-switch): drop stale provider from fallback chain and env after /model Brooklyn Nicholson 2026-04-21 12:23:17 -05:00
  • fc6a27098e fix(tui): raise picker selection contrast with inverse + bold Brooklyn Nicholson 2026-04-21 10:47:31 -05:00
  • c3b8c8e42c fix(tui): stabilize model picker viewport height Brooklyn Nicholson 2026-04-21 10:45:19 -05:00
  • 83c1d4ec27 fix(tui): delegate unknown /tools subcommand to slash.exec Brooklyn Nicholson 2026-04-21 11:43:58 -05:00
  • d86c886b31 fix(tui): readline parity on Linux — Ctrl+A = home, Alt+B/F word nav Brooklyn Nicholson 2026-04-21 10:49:35 -05:00
  • 4b0686f63d fix(tui): apply path/@ completion on Enter Brooklyn Nicholson 2026-04-21 10:42:31 -05:00
  • ce98e1ef11 Merge pull request #13652 from IAvecilla/fix-underscore-display Jeffrey Quesnelle 2026-04-21 15:09:36 -04:00
  • 54c2261214 Rename test variables IAvecilla 2026-04-21 16:00:34 -03:00
  • 943602b68a Merge pull request #13646 from NousResearch/fix/nix ethernet 2026-04-21 14:54:23 -04:00
  • ce0ecce6cf update package.locks Ari Lotter 2026-04-21 14:42:49 -04:00
  • aa61831a14 fix(cli): keep snake_case underscores intact in strip markdown mode IAvecilla 2026-04-21 15:32:59 -03:00
  • b2111a2b45 Merge pull request #13526 from NousResearch/feat/dashboard-action-buttons Austin Pickett 2026-04-21 08:40:26 -07:00
  • c9e8d82ef4 fix(tui): address code review findings kshitijk4poor 2026-04-21 20:29:20 +05:30
  • bc9927dc50 fix(tui): address PR review feedback kshitijk4poor 2026-04-21 20:05:18 +05:30
  • 9556fef5a1 fix(tui): improve macOS paste and shortcut parity kshitijk4poor 2026-04-21 14:27:28 +05:30
  • d8d4ef4e20 chore: layout Austin Pickett 2026-04-21 10:46:12 -04:00
  • 432772dbdf fix(cache): surface cache-hit telemetry for all providers, not just Anthropic-wire (#13543) Teknium 2026-04-21 06:42:32 -07:00
  • 5e0eed470f fix(cache): enable prompt caching for Qwen on OpenCode/OpenCode-Go/Alibaba (#13528) Teknium 2026-04-21 06:40:58 -07:00
  • 244ae6db15 fix(web_server,whatsapp-bridge): validate Host header against bound interface (#13530) Teknium 2026-04-21 06:26:35 -07:00
  • 16accd44bd fix(telegram): require TELEGRAM_WEBHOOK_SECRET in webhook mode (#13527) Teknium 2026-04-21 06:23:09 -07:00
  • 62348cffbe fix(acp): wire approval callback + make it thread-local (#13525) Teknium 2026-04-21 06:20:40 -07:00
  • ba4357d13b fix(env_passthrough): reject Hermes provider credentials from skill passthrough (#13523) Teknium 2026-04-21 06:14:25 -07:00
  • 7fc1e91811 security(runtime_provider): close OLLAMA_API_KEY substring-leak sweep miss (#13522) Teknium 2026-04-21 06:06:16 -07:00
  • fc21c14206 feat: add buttons to update hermes and restart gateway Austin Pickett 2026-04-21 09:01:23 -04:00
  • 4cc5065f63 fix(acp): follow-up — named-const page size, alias kwarg, tests Teknium 2026-04-21 05:59:19 -07:00
  • c1fb7b6d27 fix: support pagination and cwd filtering in list_sessions Aniruddha Adak 2026-04-21 15:28:42 +05:30
  • ea06104a3c fix(permissions): handle None response from ACP request_permission Aniruddha Adak 2026-04-21 15:22:58 +05:30
  • 027751606a chore(release): add UNLINEARITY to AUTHOR_MAP Teknium 2026-04-21 05:45:50 -07:00
  • 155b619867 fix(agent): normalize socks:// env proxies for httpx/anthropic unlinearity 2026-04-21 17:55:04 +08:00
  • bd342f30a2 chore: remove stale requirements.txt in favor of pyproject.toml (#13515) Teknium 2026-04-21 05:52:22 -07:00
  • 267b2faa15 test(cron): exercise _deliver_result and _send_media_via_adapter directly for timeout-cancel teknium1 2026-04-21 05:46:18 -07:00
  • 18e7fd8364 fix(cron): cancel orphan coroutine on delivery timeout before standalone fallback VTRiot 2026-04-20 12:54:55 +09:00
  • 3cc4d7374f chore: register VTRiot in AUTHOR_MAP VTRiot 2026-04-20 12:54:48 +09:00
  • 5c54019055 fix(skills): respect HERMES_SESSION_PLATFORM in _is_skill_disabled zhangguangtao 2026-04-21 20:29:59 +08:00
  • 793199ab0b chore(release): add mengjian-github to AUTHOR_MAP teknium1 2026-04-21 05:23:36 -07:00
  • 063bc3c1e2 fix(kimi): send max_tokens, reasoning_effort, and thinking for Kimi/Moonshot Kian Meng 2026-04-20 19:46:24 +00:00
  • 3f72b2fe15 fix(/model): accept provider switches when /models is unreachable Teknium 2026-04-21 05:19:22 -07:00
  • 484d151e99 fix(mcp): reset circuit breaker on successful OAuth reconnect Ben 2026-04-21 19:20:15 +10:00
  • 8cc3cebca2 fix(mcp): add half-open state to circuit breaker Ben 2026-04-21 19:19:13 +10:00
  • 724377c429 test(mcp): add failing tests for circuit-breaker recovery Ben 2026-04-21 19:17:06 +10:00
  • c6974043ef refactor(acp): validate method_id against advertised provider in authenticate() (#13468) Teknium 2026-04-21 03:39:55 -07:00
  • d1cfe53d85 docs(xurl skill): document UsernameNotFound workaround (xurl v1.1.0) (#13458) Teknium 2026-04-21 03:09:10 -07:00
  • 554db8e6cf chore(release): add pinion05 to AUTHOR_MAP Teknium 2026-04-21 02:06:45 -07:00
  • c1fe6339b7 test(telegram): update /cmd@botname assertion for entity-only detection Teknium 2026-04-21 02:06:45 -07:00
  • b0939d9210 fix: slash commands now respect require_mention in Telegram groups pinion05 2026-04-08 14:13:06 +09:00
  • 2e722ee29a fix(fal): extend whitespace-only FAL_KEY handling to all call sites Teknium 2026-04-21 01:59:15 -07:00
  • 77061ac995 Normalize FAL_KEY env handling (ignore whitespace-only values) JackTheGit 2026-04-21 01:56:47 -07:00
  • 5e6427a42c fix(patch): gate 'did you mean?' to no-match + extend to v4a/skill_manage Teknium 2026-04-21 01:59:58 -07:00
  • 15abf4ed8f feat(patch): add 'did you mean?' feedback when patch fails to match teyrebaz33 2026-03-22 18:12:01 +03:00
  • 4fea1769d2 feat(opencode-go): add Kimi K2.6 and Qwen3.5/3.6 Plus to curated catalog (#13429) Teknium 2026-04-21 01:56:55 -07:00
  • bcc5d7b67d feat(/usage): append account limits section in CLI and gateway Teknium 2026-04-21 01:54:10 -07:00
  • 8a11b0a204 feat(account-usage): add per-provider account limits module kshitijk4poor 2026-04-21 01:54:02 -07:00
  • 2c69b3eca8 fix(auth): unify credential source removal — every source sticks (#13427) Teknium 2026-04-21 01:52:49 -07:00
  • e0dc0a88d3 chore: attribution + catalog rows for adversarial-ux-test Teknium 2026-04-21 01:46:59 -07:00
  • e50e7f11bc feat(skills): add adversarial-ux-test optional skill Omni Comelse 2026-03-22 14:57:22 +01:00
  • 65c2a6b27f chore(release): add francip to AUTHOR_MAP Teknium 2026-04-21 00:52:03 -07:00
  • d1ed6f4fb4 feat(cli): add numbered keyboard shortcuts to approval and clarify prompts Franci Penov 2026-04-01 09:12:44 -07:00
  • b341b19fff fix(auth): hermes auth remove sticks for shell-exported env vars (#13418) Teknium 2026-04-21 01:34:50 -07:00
  • 26abac5afd test(conftest): reset module-level state + unset platform allowlists (#13400) Teknium 2026-04-21 01:33:10 -07:00
  • 71668559be test(copilot-acp): patch HERMES_HOME alongside HOME in hub-block test Teknium 2026-04-21 00:38:20 -07:00
  • 9a655ff57b chore(release): map fr@tecompanytea.com → ifrederico Teknium 2026-04-21 00:36:12 -07:00
  • 9b36636363 fix(security): apply file safety to copilot acp fs ifrederico 2026-03-20 13:00:37 -04:00
  • 517f5e2639 chore(release): map abdi.moya@gmail.com -> AxDSan for release notes Teknium 2026-04-21 00:44:45 -07:00
  • 2d7ff9c5bd feat(tts): complete KittenTTS integration (tools/setup/docs/tests) Teknium 2026-04-21 00:44:37 -07:00
  • 1830ebfc52 feat: Add KittenTTS provider for local TTS synthesis AxDSan 2026-03-20 00:38:28 +00:00
  • 731f4fbae6 feat: add transport ABC + AnthropicTransport wired to all paths kshitijk4poor 2026-04-21 12:05:18 +05:30
  • 04f9ffb792 fix(gateway): preserve sender attribution in shared group sessions Junass1 2026-04-21 00:37:26 -07:00
  • c5a814b233 feat(maps): add guest_house, camp_site, and dual-key bakery lookup (#13398) Teknium 2026-04-21 00:52:25 -07:00
  • c312e8ecf5 fix(update): keep get_hermes_home late-bound in _install_hangup_protection alt-glitch 2026-04-21 00:34:15 -07:00
  • 28b3f49aaa refactor: remove remaining redundant local imports (comprehensive sweep) alt-glitch 2026-04-21 12:46:31 +05:30
  • 1010e5fa3c refactor: remove redundant local imports already available at module level alt-glitch 2026-04-21 12:35:10 +05:30
  • ce9c91c8f7 fix(gateway): close --replace race completely by claiming PID before adapter startup Teknium 2026-04-21 00:36:25 -07:00
  • 56b99e8239 fix(gateway): force-unlink stale PID file after --replace takeover opriz 2026-04-18 13:55:03 +08:00
  • cbe29db774 fix(gateway): prevent --replace race condition causing multiple instances opriz 2026-04-18 02:24:35 +08:00
  • 328223576b feat(skills+terminal): make bundled skill scripts runnable out of the box (#13384) Teknium 2026-04-21 00:39:19 -07:00
  • b48ea41d27 feat(voice): add cli beep toggle helix4u 2026-04-20 18:48:59 -06:00
  • 9c0fc0b4e8 fix(whatsapp): remove shadowing shutil import in cmd_whatsapp (#13364) Teknium 2026-04-21 00:12:44 -07:00
  • 62cbeb6367 test: stop testing mutable data — convert change-detectors to invariants (#13363) Teknium 2026-04-20 23:20:33 -07:00
  • 7ab5eebd03 feat: add transport types + migrate Anthropic normalize path kshitijk4poor 2026-04-20 20:13:33 +05:30
  • feddb86dbd fix(cli): dispatch /steer inline while agent is running (#13354) Teknium 2026-04-20 23:05:38 -07:00
  • b6b5acfc8e fix(whatsapp): remove 120s timeout on bridge npm install (#13339) Teknium 2026-04-20 22:22:05 -07:00
  • b4edf9e6be refactor(ai-gateway): single source of truth for model catalog (#13304) Teknium 2026-04-20 22:21:21 -07:00
  • 70d7f79bef refactor(steer): simplify injection marker to 'User guidance:' prefix (#13340) Teknium 2026-04-20 22:18:49 -07:00
  • dbb7e00e7e fix: sweep remaining provider-URL substring checks across codebase Teknium 2026-04-20 21:17:28 -07:00
  • cecf84daf7 fix: extend hostname-match provider detection across remaining call sites Teknium 2026-04-20 20:58:01 -07:00
  • 5356797f1b fix: restrict provider URL detection to exact hostname matches Aslaaen 2026-04-21 02:07:13 +03:00
  • fdd0ecaf13 fix(env_loader): warn when non-ASCII stripped from credential env vars (#13300) Teknium 2026-04-20 22:14:03 -07:00
  • 5125a78283 chore(release): map yukipukikedy@gmail.com to Yukipukii1 Teknium 2026-04-20 20:53:07 -07:00
  • 3f10c27cc0 fix(gateway/api_server): deduplicate concurrent idempotent requests Yukipukii1 2026-04-21 03:12:57 +03:00
  • f81c0394d0 fix: correct AI_GATEWAY_MODELS slugs to match Vercel's catalog jerilynzheng 2026-04-20 15:47:05 -07:00
  • e1b29c474e chore: register contributor in AUTHOR_MAP for release-note attribution jerilynzheng 2026-04-20 11:02:24 -07:00
  • 29f57ec954 feat: use Vercel's deep-link for ai-gateway API key creation prompt jerilynzheng 2026-04-20 10:43:35 -07:00
  • 5bb2d11b07 feat: auto-promote free Moonshot models to top of ai-gateway picker jerilynzheng 2026-04-20 00:18:51 -07:00
  • ac26a460f9 feat: promote ai-gateway in provider picker ordering jerilynzheng 2026-04-20 00:08:26 -07:00
  • 7004374404 feat: curated picker with live pricing for ai-gateway provider jerilynzheng 2026-04-19 23:05:14 -07:00