This website requires JavaScript.
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