Commit Graph

  • 3991fea464 fix(cron): add live channel registry for WhatsApp Web cron delivery #4548 rareba 2026-03-24 14:01:31 +0100
  • cec9f96724
    Merge 09cf2adbd2 into feaca20582 #4547 Roman Tataurov 2026-03-24 16:00:33 +0300
  • 09cf2adbd2
    Fixed models refresh command #4547 Roman Tataurov 2026-03-24 15:58:28 +0300
  • 3bb831f477
    Merge 389fbd0ce5 into feaca20582 #4326 khhjoe 2026-03-24 20:39:30 +0800
  • 592cfbdf4d
    feat: desktop companion app + device-aware installer + CI/CD (#4500) #4543 Argenis 2026-03-24 03:59:11 -0400
  • 68c6658440
    feat(security): wire LeakDetector into outbound message path (#4457) Nim G 2026-03-24 01:43:49 -0400
  • a778ad934f
    feat(channels): add message redaction API to Channel trait (#4458) Nim G 2026-03-24 01:43:41 -0400
  • 61843a93d1
    feat(memory): add bulk memory deletion by namespace and session (#4459) Nim G 2026-03-24 01:43:39 -0400
  • aa8f1164e8
    feat(ci): add per-component path labels and labeler workflow (#4461) Nim G 2026-03-24 01:43:35 -0400
  • 61be0613ba
    feat(memory): add pgvector support and Postgres knowledge graph (#4028) (#4488) Argenis 2026-03-24 01:04:01 -0400
  • e3f1e5563b
    fix: route WebSocket connections through configured proxy (#4408) Argenis 2026-03-24 01:02:46 -0400
  • a8ed159a0a
    feat(agent): add complexity-based eval and auto-classify routing (#3928) (#4486) Argenis 2026-03-24 00:51:18 -0400
  • 080c2ac32a
    fix(tools): allow git_operations to run in workspace subdirectories (#4483) Argenis 2026-03-24 00:44:41 -0400
  • 984f7d4347
    fix(cron): treat empty allowed_tools as None and sanitize tool names (#4482) Argenis 2026-03-24 00:44:39 -0400
  • 9127524f81
    fix(docker): add [autonomy] section with auto_approve to Docker configs (#4481) Argenis 2026-03-24 00:44:32 -0400
  • cb0d4f7fef
    feat(agent): add token efficiency analyzer layer (#3892) (#4484) Argenis 2026-03-24 00:38:15 -0400
  • 0917b07c4a
    fix: add channel-lark to default features (#4472) Argenis 2026-03-24 00:23:43 -0400
  • 8f2b06b729
    fix(ci): use shared concurrency group for master push events (#4479) Argenis 2026-03-24 00:15:26 -0400
  • e7a705ba50
    feat(providers): support Bearer token API keys for Amazon Bedrock (#4473) Argenis 2026-03-24 00:08:13 -0400
  • a29595d43f
    feat: make shell tool timeout configurable via config.toml (#4468) Argenis 2026-03-24 00:07:46 -0400
  • 27304d3ea5
    feat(skills): add TEST.sh validation/testing framework (#4476) Argenis 2026-03-23 23:58:52 -0400
  • 133550b933
    feat(tools): add built-in ask_user tool for interactive prompts (#4474) Argenis 2026-03-23 23:58:50 -0400
  • 7192b794ef
    feat(channels): migrate inline transcription to TranscriptionManager (#4475) Argenis 2026-03-23 23:58:05 -0400
  • 448471eb12
    feat(channel): add transcribe_non_ptt_audio config for WhatsApp STT (#4470) Argenis 2026-03-23 23:43:28 -0400
  • 9dab79b730
    fix: strip [Used tools: xxx] logs from channel responses (#4400) Argenis 2026-03-23 23:34:29 -0400
  • 59fca07c44
    feat(tools): add Claude Code task runner with Slack progress and SSH handoff (#4466) Argenis 2026-03-23 23:24:58 -0400
  • 273becdea7
    feat(slack): add /config command with Block Kit UI for model switching (#4464) Argenis 2026-03-23 23:24:56 -0400
  • 5fa3fa1df5
    feat: adopt AGENTS.md as the primary agent instruction format (#4462) Argenis 2026-03-23 23:24:45 -0400
  • a53c76f4ca
    fix: include channel-lark in Docker build defaults (#4463) Argenis 2026-03-23 23:22:36 -0400
  • f3f3fc6912
    chore: bump version to 0.6.0 (#4455) Argenis 2026-03-23 21:16:46 -0400
  • addba118e9
    feat: add macOS desktop menu bar app (Tauri) (#4454) Argenis 2026-03-23 20:55:22 -0400
  • 9f84d8c588
    fix(tools): correct CLI args for codex and gemini harness tools (#4401) Argenis 2026-03-23 17:42:07 -0400
  • eb09ccb52d
    fix(tools): validate task_id to prevent path traversal in delegate tool (#4405) Argenis 2026-03-23 16:57:24 -0400
  • 37e2382695
    fix(sop): fix state file leak and add deterministic execution tests (#4404) Argenis 2026-03-23 16:40:26 -0400
  • 916fa4aa71
    fix(gateway): improve WebSocket chat error handling and diagnostics (#4407) Argenis 2026-03-23 15:30:18 -0400
  • f85d2b17a6
    fix(channels): ensure newline between narration and draft status lines (#4394) Argenis 2026-03-23 15:30:15 -0400
  • e7d964197b
    fix(channels): prevent draft streaming hang after tool loop completion (#4393) Argenis 2026-03-23 15:30:12 -0400
  • b0232c5057
    feat(channels): add automatic media understanding pipeline (#4402) Argenis 2026-03-23 15:14:11 -0400
  • cbb86409e0
    fix(gateway): stream ws agent chat responses (#4390) Argenis 2026-03-23 15:01:04 -0400
  • 7140790196
    fix(config): add cost tracking configuration to template and example files (#4387) Argenis 2026-03-23 15:01:01 -0400
  • f1608369f7
    fix(matrix): handle unused Result from backups().disable() (#4386) Argenis 2026-03-23 15:00:58 -0400
  • 90f3186959
    feat(wati): add audio and voice message transcription (#4391) Argenis 2026-03-23 14:58:21 -0400
  • ad527d2293
    feat(mattermost): add audio transcription via TranscriptionManager (#4389) Argenis 2026-03-23 14:58:18 -0400
  • 66210aff0d
    feat(lark): add audio message transcription (#4388) Argenis 2026-03-23 14:58:11 -0400
  • c410cd6a3e
    fix(security): update blocked_commands_basic test after #4338 (#4399) Argenis 2026-03-23 14:16:42 -0400
  • 0cff40ae13
    fix(config): add cost tracking configuration section to template (#4368) linyibin 2026-03-24 02:14:59 +0800
  • d1c474df78
    fix(agent): use Gregorian datetime and prioritize date context in prompts (#4369) Nisit Sirimarnkit 2026-03-24 01:14:56 +0700
  • b0f275e798
    feat(tools): add cross-channel poll creation tool (#4396) Argenis 2026-03-23 13:58:01 -0400
  • 3b9060f1db
    feat(tools): add Firecrawl fallback for JS-heavy sites (#4395) Argenis 2026-03-23 13:57:56 -0400
  • 0520380495
    fix(update): diagnose arch mismatch in validate_binary before execution (#4379) Argenis 2026-03-23 13:36:44 -0400
  • fb68591f01
    fix(config): resolve macOS test failures from path canonicalization (#4362) Keith_void 2026-03-24 01:33:19 +0800
  • f41062e80c
    feat(channels): extend /new session reset to all channels (#4361) Giulio V 2026-03-23 18:33:06 +0100
  • d56bfc5d13
    feat(tools): add LLM task tool for structured JSON-only sub-calls (#4241) Giulio V 2026-03-23 17:50:22 +0100
  • cef741723a
    feat(agent): add loop detection guardrail for repetitive tool calls (#4240) Giulio V 2026-03-23 17:49:47 +0100
  • a60c838ea7
    fix(skills): surface actionable warning when skills are skipped due to script policy (#4383) Argenis 2026-03-23 12:47:32 -0400
  • 62c5121397
    fix(update): use exact target triples in find_asset_url to prevent wrong binary selection (#4377) Argenis 2026-03-23 12:41:17 -0400
  • d5096d179a
    fix(cost): enable cost tracking by default (#3679) (#4382) Argenis 2026-03-23 12:38:35 -0400
  • e0c2dc7be4
    fix(build): disable prometheus on 32-bit ARM targets in installer (#3677) (#4384) Argenis 2026-03-23 12:35:09 -0400
  • e0c25a2c0d
    fix(gateway): send error responses for unrecognized WebSocket message types (#3681) (#4381) Argenis 2026-03-23 12:33:23 -0400
  • 39916b0b4b
    fix(ollama): strip /api/chat suffix from user-provided base URL (#4376) Argenis 2026-03-23 12:19:26 -0400
  • 206dc625f2
    fix(security): add python, python3, pip, node to default allowed commands (#4375) Argenis 2026-03-23 12:19:23 -0400
  • ef673abfc2
    fix(matrix): handle unused Result from backups().disable() (#4374) Argenis 2026-03-23 12:19:10 -0400
  • 4d56b972f5
    chore(ci): unify release pipeline for full auto-sync (#4283) Argenis 2026-03-22 20:56:47 -0400
  • fe0d58cc0d
    chore: bump version to 0.5.9 (#4282) Argenis 2026-03-22 20:23:55 -0400
  • 419554b5a4
    feat: add browser automation skill and VNC setup scripts (#4281) Argenis 2026-03-22 19:35:20 -0400
  • 689b405481
    feat: add voice message transcription support (#4278) Argenis 2026-03-22 19:18:07 -0400
  • 3b896bda5d
    feat: add image and file support for Feishu/Lark channel (#4280) Argenis 2026-03-22 19:14:43 -0400
  • 757f2b6150
    fix(agent): prevent thinking level prefix from leaking across turns (#4277) Argenis 2026-03-22 19:09:12 -0400
  • 5610ead97e
    fix(channels): link enricher title extraction byte offset bug (#4271) Argenis 2026-03-22 19:09:09 -0400
  • 5a85225f40
    feat(tools): enable internet access by default (#4270) Argenis 2026-03-22 19:07:12 -0400
  • 17c3d467b0
    feat: declarative cron job configuration (#4045) Argenis 2026-03-22 19:03:00 -0400
  • 5ac55d49cb
    feat(memory): restore time-decay scoring lost in main→master migration (#4274) Argenis 2026-03-22 19:01:40 -0400
  • 6719e62508
    feat: add SearXNG search provider support (#4272) Argenis 2026-03-22 19:01:35 -0400
  • cddafc4f09
    fix(cron): add WhatsApp Web delivery channel with backend validation (#4273) Argenis 2026-03-22 18:58:26 -0400
  • 873ca2399b
    feat(gateway): add named sessions with reconnect and validation fixes (#4275) Argenis 2026-03-22 18:58:15 -0400
  • b21d1b6726
    feat: register skill tools as callable tool specs (#4040) Argenis 2026-03-22 18:51:24 -0400
  • f43ba45a74
    docs: add ADR for tool shared state ownership contract (#4057) Argenis 2026-03-22 18:40:34 -0400
  • b72a635d22
    chore: bump version to 0.5.8 argenis de la rosa 2026-03-22 16:29:45 -0400
  • e9b467d6ad
    feat(matrix): add allowed_rooms config for room-level gating (#4230) (#4260) Argenis 2026-03-22 14:41:43 -0400
  • 388ce439ff
    feat(telegram): support forwarded messages with attribution (#4265) Argenis 2026-03-22 14:36:31 -0400
  • 1cb0ddbd6f
    feat(multimodal): route image messages to dedicated vision provider (#4264) Argenis 2026-03-22 14:36:29 -0400
  • 5ec22a9403
    feat(tts): add local Piper TTS provider (#4263) Argenis 2026-03-22 14:36:26 -0400
  • 9731367ece
    fix(approval): merge default auto_approve entries with user config (#4262) Argenis 2026-03-22 14:28:09 -0400
  • 3d7f588f82
    fix(provider): prevent async runtime panic during model refresh (#4261) Argenis 2026-03-22 14:22:47 -0400
  • 016021f02f
    fix(matrix): enforce configured room scope on inbound events (#4251) Alix-007 2026-03-23 02:08:13 +0800
  • 3ad0ffe924
    fix(skills): prevent panic by ensuring UTF-8 char boundary during truncation (#4252) Canberk Özkan 2026-03-22 19:08:01 +0100
  • a653abc8ba
    fix(matrix): disable automatic key backup when no backup key is configured (#4259) Argenis 2026-03-22 13:55:45 -0400
  • ae911e3f4a
    fix(web): remove unused ChevronsUpDown import blocking release pipeline argenis de la rosa 2026-03-22 01:20:51 -0400
  • 3706f66889
    chore: bump version to 0.5.7 argenis de la rosa 2026-03-22 00:49:41 -0400
  • 4a763544e8
    fix: merge voice-wake feature (PR #4162) with conflict resolution (#4225) Argenis 2026-03-22 00:49:12 -0400
  • bca657fecc
    feat(memory): layered architecture upgrade + remove mem0 backend argenis de la rosa 2026-03-22 00:09:43 -0400
  • 89db064520
    fix: honor [autonomy] config section in daemon/channel mode Argenis 2026-03-22 00:47:32 -0400
  • 9ec8edc7db
    fix(heartbeat): prevent UTF-8 panic, add memory bounds and path validation in session context argenis de la rosa 2026-03-22 00:01:44 -0400
  • 02f332ab50
    feat(heartbeat): add load_session_context to inject conversation history Martin Minkus 2026-03-22 02:01:52 +0000
  • 64627f9480
    fix(i18n): remove extra keys and translate untranslated notion entry in th.toml argenis de la rosa 2026-03-21 23:59:46 -0400
  • 49f4737f08
    i18n: add Thai tool descriptions ninenox 2026-03-22 10:09:03 +0700
  • b6baf44f14
    fix: merge Gmail Pub/Sub push PR #4164 (already integrated via #4200) (#4222) Argenis 2026-03-22 00:40:42 -0400
  • 073f4c60f5
    fix: add weather tool to default auto_approve list Argenis 2026-03-22 00:21:33 -0400
  • df18227a3d
    fix: replace ILIKE substring matching with full-text search in postgres memory recall() Argenis 2026-03-22 00:20:11 -0400
  • 44bb3a4947
    fix: serialize env-dependent codex tests to prevent race (#4210) (#4218) Argenis 2026-03-22 00:14:01 -0400