Commit Graph

  • 92c65f7cec feat: transform NexusBridge into a client for the Nexus Gateway. Fixes #1135 claude/issue-1135 Alexander Whitestone 2026-04-08 22:08:11 -04:00
  • 2a6045a76a feat: create plugins/memory/mempalace/__init__.py feat/mempalace-portal-1775695506634 Google AI Agent 2026-04-09 00:45:21 +00:00
  • 4ef7b5fc46 feat: create plugins/memory/mempalace/plugin.yaml Google AI Agent 2026-04-09 00:45:14 +00:00
  • e26393ffc2 fix: Signal duplicate replies with streaming + per-platform tool_progress (#6348) Teknium 2026-04-08 17:39:45 -07:00
  • e19252afc4 fix: update tests for unified spawn-per-call execution model Teknium 2026-04-08 17:17:41 -07:00
  • d684d7ee7e feat(environments): unified spawn-per-call execution layer alt-glitch 2026-04-08 13:38:04 -07:00
  • 7d26feb9a3 feat(discord): add DISCORD_REPLY_TO_MODE setting (#6333) Teknium 2026-04-08 17:08:40 -07:00
  • 875a72e4c8 fix: normalize httpx.URL base_url + strip thinking signatures for third-party endpoints kshitijk4poor 2026-04-08 13:51:41 -07:00
  • 20a5e589c6 docs: clarify that provider "main" is for auxiliary tasks only (#6291) Teknium 2026-04-08 16:39:17 -07:00
  • 7156f8d866 fix: CI test failures — metadata key, cli console, docker env, vision order (#6294) Teknium 2026-04-08 16:37:05 -07:00
  • 7d2421a15f Merge pull request 'ci: add duplicate model detection check' (#235) from feat/ci-no-duplicate-models into main main Alexander Whitestone 2026-04-08 22:55:16 +00:00
  • 8de91ce9d2 fix(nix): make addToSystemPackages fully functional for interactive CLI (#6317) Siddharth Balyan 2026-04-08 15:39:53 -07:00
  • 8385f54e98 fix(nix): preserve voice deps on aarch64-darwin via nixpkgs (#5079) yyovil 2026-04-09 03:39:39 +05:30
  • 105caa001b chore: regenerate uv.lock against current main Teknium 2026-04-08 13:41:47 -07:00
  • d46db0a1b4 fix(tools): use correct import path for mistralai SDK jjovalle99 2026-04-06 18:27:56 +01:00
  • 5f4b93c20f feat(tools): add Voxtral Transcribe STT provider (Mistral AI) jjovalle99 2026-04-06 17:38:25 +01:00
  • 5d2fc6d928 fix: cleanup Qwen OAuth provider gaps Teknium 2026-04-08 13:39:57 -07:00
  • 3377017eb4 feat(qwen): add Qwen OAuth provider with portal request support kshitijk4poor 2026-04-08 20:48:21 +05:30
  • a1213d06bd fix(hindsight): correct config key mismatch and add base URL support (#6282) Teknium 2026-04-08 13:46:14 -07:00
  • 1631895d5a docs(telegram): add proxy support section Teknium 2026-04-08 13:45:04 -07:00
  • 4f467700d4 fix(doctor): only check the active memory provider, not all providers unconditionally (#6285) Teknium 2026-04-08 13:44:58 -07:00
  • 5a942d71a1 ci: add duplicate model check step to CI workflow feat/ci-no-duplicate-models Alexander Whitestone 2026-04-08 08:16:00 -04:00
  • 044f0f8951 ci: add check_no_duplicate_models.py - catches duplicate model IDs (#224) Alexander Whitestone 2026-04-08 08:15:27 -04:00
  • ff6a86cb52 docs: update v0.8.0 highlights — notify_on_complete, MiMo v2 Pro, reorder Teknium 2026-04-08 04:59:45 -07:00
  • 86960cdbb0 chore: release v0.8.0 (2026.4.8) (#6135) Teknium 2026-04-08 04:56:20 -07:00
  • 8b0afa0e57 fix: aggressive worktree and branch cleanup to prevent accumulation (#6134) Teknium 2026-04-08 04:44:49 -07:00
  • ab21fbfd89 fix: add gateway coverage for session boundary hooks, move test to tests/cli/ Teknium 2026-04-08 04:22:55 -07:00
  • bdc72ec355 feat(cli): add on_session_finalize and on_session_reset plugin hooks Felipe de Leon 2026-04-08 03:47:40 +04:00
  • c8a5e36be8 feat(prompting): self-optimized GPT/Codex tool-use guidance via automated behavioral benchmarking (#6120) Teknium 2026-04-08 04:06:42 -07:00
  • 1368caf66f fix(anthropic): smart thinking block signature management (#6112) Teknium 2026-04-08 03:38:08 -07:00
  • 30ea423ce8 fix: unify reasoning_effort to config.yaml only, remove HERMES_REASONING_EFFORT env var Teknium 2026-04-08 03:36:44 -07:00
  • 19b0ddce40 fix(process): correct detached crash recovery state mrshu 2026-04-08 08:59:52 +02:00
  • 383db35925 fix: improve streaming fallback after edit failures landy 2026-04-08 16:40:07 +08:00
  • 55ac056920 fix(hindsight): add missing get_hermes_home import 史官 2026-04-08 17:21:59 +08:00
  • 00a8221088 feat: integrate mempalace archival into background review feat/mempalace-tool-1775642243437 Google AI Agent 2026-04-08 10:14:38 +00:00
  • ec501b7d7b feat: register mempalace_tool in model_tools Google AI Agent 2026-04-08 09:58:17 +00:00
  • 41b69d63a8 feat: add mempalace_tool Google AI Agent 2026-04-08 09:58:15 +00:00
  • 085c1c6875 fix(browser): preserve agent-browser paths with spaces Vasanthdev2004 2026-04-08 13:53:51 +05:30
  • a18e5b95ad docs: add Hermes Mod visual skin editor section to skins page (#6095) Teknium 2026-04-08 02:28:40 -07:00
  • 3696c74bfb fix: preserve existing thresholds, remove pre-read byte guard Teknium 2026-04-08 01:45:51 -07:00
  • bbcff8dcd0 fix(tools): address PR review — remove _extract_raw_output, BudgetConfig everywhere, read_file hardening alt-glitch 2026-04-08 00:13:41 -07:00
  • 77c5bc9da9 feat(budget): make tool result persistence thresholds configurable alt-glitch 2026-04-07 22:31:06 -07:00
  • 65e24c942e wip: tool result fixes -- persistence alt-glitch 2026-04-07 22:21:27 -07:00
  • 22d1bda185 fix(minimax): correct context lengths, model catalog, thinking guard, aux model, and config base_url kshitij 2026-04-08 01:39:28 -07:00
  • 93c83af1a0 test(forge): add CI guard against duplicate provider model entries bezalel/ci-provider-duplicate-check Bezalel 2026-04-08 09:07:15 +00:00
  • ab271ebe10 fix(vision): simplify vision auto-detection to openrouter → nous → active provider Mibayy 2026-04-07 22:24:36 -07:00
  • e1befe5077 feat(agent): add jittered retry backoff zocomputer 2026-04-07 22:49:31 -07:00
  • 61c59ce332 Merge pull request 'fix(config): replace kimi-for-coding with kimi-k2.5 across codebase' (#225) from fix/kimi-fallback-rebase into main v7.0.0 BezalelGolden-20260408-195253 Timmy Time 2026-04-08 06:57:03 +00:00
  • fff237e111 feat(cron): track delivery failures in job status (#6042) Teknium 2026-04-07 22:49:01 -07:00
  • 598c25d43e feat(feishu): add interactive card approval buttons (#6043) Teknium 2026-04-07 22:45:14 -07:00
  • 5c03f2e7cc fix: provider/model resolution — salvage 4 PRs + MiniMax aux URL fix (#5983) Teknium 2026-04-07 22:23:28 -07:00
  • 8d7a98d2ff feat: use mimo-v2-pro for non-vision auxiliary tasks on Nous free tier (#6018) Teknium 2026-04-07 21:41:05 -07:00
  • 7fe6782a25 feat(tools): add "no_mcp" sentinel to exclude MCP servers per platform Jonathan Barket 2026-04-06 23:03:14 -05:00
  • b9a5e6e247 fix: use camelCase structuredContent attr, prefer structured over text Teknium 2026-04-07 17:48:30 -07:00
  • 363c5bc3c3 test(mcp): add structured_content preservation tests r266-tech 2026-04-08 02:15:43 +08:00
  • 2ad7694874 fix(mcp): preserve structured_content in tool call results r266-tech 2026-04-08 02:15:37 +08:00
  • cbf1f15cfe fix(auxiliary): resolve named custom providers and 'main' alias in auxiliary routing (#5978) Teknium 2026-04-07 17:59:47 -07:00
  • 9692b3c28a fix: CLI/UX batch — ChatConsole errors, curses scroll, skin-aware banner, git state banner (#5974) Teknium 2026-04-07 17:59:42 -07:00
  • f3c59321af fix: add _profile_arg tests + move STT language to config.yaml Teknium 2026-04-07 17:35:00 -07:00
  • 6e02fa73c2 fix(discord): discard empty placeholder on voice transcription + force STT language Marc Bickel 2026-04-07 15:28:36 +02:00
  • 25080986a0 fix(gateway): discard empty placeholder when voice transcription succeeds Marc Bickel 2026-04-07 13:46:59 +02:00
  • c3158d38b2 fix(gateway): include --profile in launchd/systemd argv for named profiles Jarvis AI 2026-04-07 21:18:39 +02:00
  • 50d1518df6 fix(tests): update tool_progress_callback test calls to new 4-arg signature Teknium 2026-04-07 17:44:04 -07:00
  • 1d5a69a445 fix(api_server): preserve conversation history when /v1/runs input is a message array pradeep7127 2026-04-07 17:41:34 -07:00
  • 786038443e feat(api): accept conversation_history in request body VanBladee 2026-04-07 17:41:05 -07:00
  • 7ec838507a fix(api_server): update tool_progress_callback signature for Open WebUI streaming Steffen Röcker 2026-04-07 21:23:49 +02:00
  • efbe8d674a docs: add Discord channel controls and Telegram reactions documentation Teknium 2026-04-07 17:38:07 -07:00
  • a6547f399f test: add tests for Discord channel controls and Telegram reactions Teknium 2026-04-07 17:35:31 -07:00
  • 52b3a3ca3a fix: default Telegram reactions to off, remove dead _remove_reaction Teknium 2026-04-07 17:32:37 -07:00
  • 74b0072f8f feat(telegram): add message reactions on processing start/complete Alvaro Linares 2026-04-07 07:34:56 -03:00
  • f6d4b6a319 feat(discord): add ignored_channels and no_thread_channels config Angello Picasso 2026-04-07 16:57:34 +00:00
  • 01ce8ae889 fix: remove duplicate kimi-k2.5 entries from model lists Bezalel 2026-04-08 00:49:52 +00:00
  • 37bf19a29d fix(codex): align validation with normalization for empty stream output lesterli 2026-04-07 18:30:33 +08:00
  • 469cd16fe0 fix(security): consolidated security hardening — SSRF, timing attack, tar traversal, credential leakage (#5944) Teknium 2026-04-07 17:28:37 -07:00
  • b1a66d55b4 refactor: migrate 10 config.yaml inline loaders to read_raw_config() Teknium 2026-04-07 17:28:04 -07:00
  • 0d41fb0827 fix(gateway): show full session id and title in /status Zainan Victor Zhou 2026-04-07 11:51:33 -07:00
  • 4aef055805 fix(gateway/webhook): don't pop delivery_info on send Jeff Escalante 2026-04-07 11:17:20 -04:00
  • f3006ebef9 refactor(tests): re-architect tests + fix CI failures (#5946) Siddharth Balyan 2026-04-07 17:19:07 -07:00
  • 99ff375f7a fix(gateway): respect tool_preview_length in all/new progress modes (#5937) Teknium 2026-04-07 14:10:56 -07:00
  • 125e5ef089 fix: extend caption substring fix to all platforms Teknium 2026-04-07 14:05:25 -07:00
  • 4a630c2071 fix(telegram): replace substring caption check with exact line-by-line match Dilee 2026-04-07 14:01:27 -07:00
  • 7b18eeee9b feat(supermemory): add multi-container, search_mode, identity template, and env var override (#5933) Teknium 2026-04-07 14:03:46 -07:00
  • 678a87c477 refactor: add tool_error/tool_result helpers + read_raw_config, migrate 129 callsites Teknium 2026-04-07 13:36:20 -07:00
  • ab8f9c089e feat: thinking-only prefill continuation for structured reasoning responses (#5931) Teknium 2026-04-07 13:19:06 -07:00
  • 6e2f6a25a1 refactor: deduplicate PowerShell script constants between Windows and WSL paths Teknium 2026-04-07 12:22:59 -07:00
  • f4528c885b feat(clipboard): add native Windows image paste support kshitijk4poor 2026-04-07 23:41:11 +05:30
  • c040b0e4ae test: add unit tests for media helper — video, document, multi-file, failure isolation Teknium 2026-04-07 12:32:23 -07:00
  • 0f3895ba29 fix(cron): deliver MEDIA files as native platform attachments kshitijk4poor 2026-04-08 00:11:26 +05:30
  • ca0459d109 refactor: remove 24 confirmed dead functions — 432 lines of unused code Teknium 2026-04-07 11:41:26 -07:00
  • 69c753c19b fix: thread gateway user_id to memory plugins for per-user scoping (#5895) Teknium 2026-04-07 11:14:12 -07:00
  • e49c8bbbbb feat(slack): thread engagement — auto-respond in bot-started and mentioned threads (#5897) Teknium 2026-04-07 11:12:08 -07:00
  • ab0c1e58f1 fix: pause typing indicator during approval waits (#5893) Teknium 2026-04-07 11:04:50 -07:00
  • 1a2a03ca69 feat(gateway): approval buttons for Slack & Telegram + Slack thread context (#5890) Teknium 2026-04-07 11:03:14 -07:00
  • 187e90e425 refactor: replace inline HERMES_HOME re-implementations with get_hermes_home() Teknium 2026-04-07 10:40:34 -07:00
  • d0ffb111c2 refactor: codebase-wide lint cleanup — unused imports, dead code, and inefficient patterns (#5821) Teknium 2026-04-07 10:25:31 -07:00
  • afe6c63c52 docs: comprehensive docs audit — cover 13 features from last week's PRs (#5815) Teknium 2026-04-07 10:21:03 -07:00
  • c58e16757a docs: fix 40+ discrepancies between documentation and codebase (#5818) Teknium 2026-04-07 10:17:44 -07:00
  • aa7473cabd feat: replace z-ai/glm-5 with z-ai/glm-5.1 in OpenRouter and Nous model lists Teknium 2026-04-07 10:06:25 -07:00
  • caded0a5e7 fix: repair 57 failing CI tests across 14 files (#5823) Teknium 2026-04-07 09:58:45 -07:00
  • b179250ab8 fix(config): replace kimi-for-coding with kimi-k2.5 in all refs - model_metadata.py - fallback-config.yaml - hermes_cli/auth.py, main.py, models.py - test_api_key_providers.py - docs/integrations/providers.md - ezra quarterly report Alexander Whitestone 2026-04-07 12:58:44 -04:00