Commit Graph

  • 997e219c14 fix(security): enforce user authorization on approval button clicks Teknium 2026-04-09 13:26:37 -07:00
  • ab7b407224 fix: atomic Slack approval guard, safe JSON deserialization fallbacks aaronagent 2026-04-10 00:20:35 +08:00
  • c6974fd108 fix: allow custom endpoint users to use main model for auxiliary tasks Teknium 2026-04-09 13:23:43 -07:00
  • c6dba918b3 fix(tests): fix several failing/flaky tests on main (#6777) Dylan Socolobsky 2026-04-09 17:17:06 -03:00
  • 3eade90b39 fix: OpenClaw migration now shows dry-run preview before executing (#6769) Teknium 2026-04-09 12:15:06 -07:00
  • 34d06a9802 fix(compaction): don't halve context_length on output-cap-too-large errors KUSH42 2026-04-09 16:54:23 +02:00
  • 2772d99085 fix: remove /prompt slash command — footgun via prefix expansion (#6752) Teknium 2026-04-09 11:27:27 -07:00
  • ee16416c7b fix(cli): prefer auth.py env vars over models.dev in provider detection (#6755) Teknium 2026-04-09 11:13:11 -07:00
  • 3007174a61 fix: prevent 400 format errors from triggering compression loop on Codex Responses API (#6751) Teknium 2026-04-09 11:11:34 -07:00
  • 2f0a83dd12 fix(cli): update TUI status bar model name on provider fallback Yang Zhi 2026-04-09 11:31:41 +08:00
  • 110cdd573a fix(auxiliary_client): inject KimiCLI User-Agent for custom endpoint sync clients Yang Zhi 2026-04-07 17:50:42 +08:00
  • 4d1b988070 fix(credential_pool): use _resolve_kimi_base_url when seeding kimi-coding pool Yang Zhi 2026-04-07 01:18:07 +08:00
  • 019c11d07e fix(fallback): preserve provider-specific headers when activating fallback Yang Zhi 2026-04-08 16:18:07 +08:00
  • fce23e8024 fix(docker): #6197 enable unbuffered stdout for live logs MustafaKara7 2026-04-08 22:13:11 +03:00
  • 1ec1f6a68a fix: model fallback — stale model on Nous login + connection error fallback (#6554) Teknium 2026-04-09 10:38:53 -07:00
  • 637ad443bf nix: add tirith to runtime deps (#6721) ethernet 2026-04-09 12:58:00 -04:00
  • 511eacb573 docs: add Memory Architecture Guide burn/20260409-1242-memory-docs Alexander Whitestone 2026-04-09 12:45:48 -04:00
  • a8b85bb887 fix(nix): make setupSecrets activation script optional (#6227) (#6261) Devorun 2026-04-09 19:39:20 +03:00
  • d9753720f3 fix(nix): switch nixpkgs input from nixos-24.11 to nixos-unstable (#5520) Sergei Korolev 2026-04-09 19:00:38 +03:00
  • dbc11abcb6 fix(ci): pin floating GitHub Actions tags and ascii-guard to explicit versions (#3982) Dilek 2026-04-09 18:57:20 +03:00
  • 268ee6bdce fix: add turn-exit diagnostic logging to agent loop (#6549) Teknium 2026-04-09 04:15:22 -07:00
  • 173289b64f docs: add hermes dump and hermes logs to CLI commands reference (#6552) Teknium 2026-04-09 04:11:03 -07:00
  • 1a3ae6ac6e feat: structured API error classification for smart failover (#6514) Teknium 2026-04-09 04:10:11 -07:00
  • 78e6b06518 feat: add 'hermes dump' command for copy-pasteable setup summary (#6550) Teknium 2026-04-09 04:00:41 -07:00
  • b650957b40 docs(bluebubbles): fix pairing instructions to use existing approve flow (#6548) Teknium 2026-04-09 03:57:11 -07:00
  • ad06bfccf0 fix: remove dead LLM_MODEL env var — add migration to clear stale .env entries (#6543) Teknium 2026-04-09 03:56:40 -07:00
  • 8dfc96dbbb feat: capture provider rate limit headers and show in /usage (#6541) Teknium 2026-04-09 03:43:14 -07:00
  • 3c8ec7037c fix(agent): catch PermissionError in subdirectory hint discovery konsisumer 2026-04-09 07:23:34 +02:00
  • 161c2c4da4 fix(skills): archive OpenClaw cron store without config Kira 2026-04-09 01:04:06 -04:00
  • e22416dd9b fix: handle empty sudo password and false prompts Lumen Radley 2026-04-07 23:44:12 +02:00
  • a94099908a fix(state): orphan children instead of cascade-deleting in prune/delete (#6513) Teknium 2026-04-09 02:41:56 -07:00
  • 851857e413 fix(models): correct probed_url selection logic cokemine 2026-04-09 16:15:37 +09:00
  • b408379e9d fix: reduce credential exhaustion TTL from 24 hours to 1 hour (#6504) Teknium 2026-04-09 02:37:23 -07:00
  • e1b0b135cb fix(discord): accept .log attachments and raise document size limit Kira 2026-04-09 03:15:09 -04:00
  • 1eabbe905e fix: retry 3 times when model returns truly empty response (#6488) Teknium 2026-04-09 02:06:12 -07:00
  • b962801f6a fix(bluebubbles): add setup wizard integration and OPTIONAL_ENV_VARS (#6494) Teknium 2026-04-09 02:05:41 -07:00
  • 5cf4fac2aa fix: restore codex fallback auth-store lookup Cherif Yaya 2026-04-09 00:04:30 -07:00
  • 894e8c8a8f fix: resolve opencode.ai context window to 1M and clean up display formatting Hunter B 2026-04-02 19:59:19 -05:00
  • 18140199c3 fix(ci): build and push multi-arch Docker image (amd64 + arm64) (#6124) Teknium 2026-04-09 00:29:45 -07:00
  • 7120d6cdd6 fix(bluebubbles): add missing integration points and documentation (#6460) Teknium 2026-04-09 00:19:05 -07:00
  • d40264d53b test: add coverage for token-budget tail protection Teknium 2026-04-08 23:35:46 -07:00
  • c506126123 fix(tests): update context_compressor tests for min_tail=3 BongSuCHOI 2026-04-08 18:25:30 +00:00
  • d12f8db0b8 fix(compaction): token-budget primary tail protection BongSuCHOI 2026-04-08 17:36:32 +00:00
  • 25757d631b feat(hindsight): feature parity, setup wizard, and config improvements Nicolò Boschi 2026-04-09 07:27:31 +02:00
  • d97f6cec7f feat(gateway): add BlueBubbles iMessage platform adapter (#6437) Teknium 2026-04-08 23:54:03 -07:00
  • 241bd4fc7e fix: add size cap to assistant thread metadata cache Teknium 2026-04-08 22:44:22 -07:00
  • 30a0fcaec8 fix(slack): handle assistant thread lifecycle events helix4u 2026-04-08 14:24:59 -06:00
  • 5449c01d26 fix: clean env vars in pairing regression test Teknium 2026-04-08 22:48:07 -07:00
  • 1d8d4f28ae fix(gateway): prevent background process notifications from triggering false pairing requests xingkongliang 2026-04-08 11:21:24 +10:00
  • e94008c404 fix(terminal): guard invalid command values helix4u 2026-04-08 20:12:43 -06:00
  • e7d3e9d767 fix(terminal): persistent sandbox envs survive between turns angelos 2026-04-09 02:12:26 +00:00
  • 54db7cbbe1 fix(agent): tiered context pressure warnings + gateway dedup (#6411) Teknium 2026-04-08 21:31:44 -07:00
  • ffeaf6ffae feat(discord): inherit forum channel topic in thread sessions Hermes Agent 2026-04-09 00:18:40 +00:00
  • 989d4ea43d fix: set compression_count on mock to avoid TypeError in test Teknium 2026-04-08 20:19:12 -07:00
  • 8567031433 fix: improve context compression quality — named constants, tool tracking, degradation warning SHL0MS 2026-03-30 23:34:58 -04:00
  • af4abd2f22 fix: correct unbound exception variable and remaining-time math in warning Teknium 2026-04-08 19:59:44 -07:00
  • 092061711e fix(gateway): add staged inactivity warning before timeout escalation Helmi 2026-04-08 21:39:27 +02:00
  • 980fadfea9 fix(models): preserve OpenRouter variant tags (:free, :extended, :fast) during model switch (#6383) Teknium 2026-04-08 19:58:16 -07:00
  • ae4a884e8d fix(agent): disable stale stream timeout for local providers (#6368) Teknium 2026-04-08 19:53:39 -07:00
  • 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
  • 6e3f7f3610 docs: add tool_progress_overrides to configuration reference (#6364) Teknium 2026-04-08 19:04:21 -07:00
  • 42e366f27b fix(agent): respect config timeout for flush_memories instead of hardcoded 30s konsisumer 2026-04-08 15:36:59 +02:00
  • 3baafea380 fix(tools): skip camofox auto-cleanup when managed persistence is enabled (#6233) Teknium 2026-04-08 18:07:18 -07: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 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