Commit graph

  • 1d143fa10a feat: add Telegram proxy support and flexible allow_from matching mxrain 2026-02-12 13:45:45 +0800
  • 0661d05541
    ci: add build check workflow (#71) Guoguo 2026-02-12 22:28:27 +0800
  • 8661d54406 * Delete unused file lxowalle 2026-02-12 21:58:40 +0800
  • 8d155988a9
    Merge pull request #26 from RinZ27/fix-path-traversal-and-unrestricted-exec lxowalle 2026-02-12 21:57:29 +0800
  • df1e4d0494
    Merge branch 'main' into fix-path-traversal-and-unrestricted-exec lxowalle 2026-02-12 21:57:16 +0800
  • 5582b6d910 docs: Complete tool-result-refactor - All 21 user stories done yinwm 2026-02-12 20:17:13 +0800
  • be81ba1f30 feat: US-021 - Heartbeat calls ExecuteHeartbeatWithTools yinwm 2026-02-12 20:17:03 +0800
  • e63f96794f feat: US-020 - Move heartbeat log to memory directory yinwm 2026-02-12 20:16:36 +0800
  • 03b02cc7d7 feat: US-019 - Enable heartbeat by default in config yinwm 2026-02-12 20:15:43 +0800
  • 28734c3a2e feat: US-018 - Add SubagentTool with ToolResult support yinwm 2026-02-12 20:14:21 +0800
  • 061b07192d feat: US-016, US-017 - Mark CronTool and SpawnTool as complete yinwm 2026-02-12 20:11:22 +0800
  • a14181543e feat: US-016 - Refactor CronTool to use ToolResult yinwm 2026-02-12 20:06:53 +0800
  • 35fa64cde8 feat: US-015 - Add EditTool tests yinwm 2026-02-12 19:55:57 +0800
  • 0ac93d4429 feat: US-014 - Add WebTool tests yinwm 2026-02-12 19:54:44 +0800
  • 88014ecaff feat: US-013 - Add FilesystemTool tests yinwm 2026-02-12 19:53:00 +0800
  • e7e3f95ebe feat: US-012 - Add ShellTool tests yinwm 2026-02-12 19:52:16 +0800
  • 2989c391e3 feat: US-011 - Add MessageTool tests yinwm 2026-02-12 19:50:53 +0800
  • feba44ecf0 feat: US-010 - Add RecordLastChannel to AgentLoop with atomic state save yinwm 2026-02-12 19:49:36 +0800
  • b94941da4a feat: US-009 - Add state save atomicity with SetLastChannel yinwm 2026-02-12 19:46:10 +0800
  • 4c4c10c915 feat: US-008 - Inject callback into async tools in AgentLoop yinwm 2026-02-12 19:42:24 +0800
  • 7bcd8b284f feat: US-007 - Add heartbeat async task execution support yinwm 2026-02-12 19:39:57 +0800
  • 56ac18ab70 feat: US-006 - Add AsyncCallback type and AsyncTool interface yinwm 2026-02-12 19:35:41 +0800
  • b573d61a58 feat: US-005 - Update AgentLoop tool result processing logic yinwm 2026-02-12 19:34:32 +0800
  • c6c61b4e9d feat: US-004 - Delete isToolConfirmationMessage function yinwm 2026-02-12 19:30:47 +0800
  • ca781d4b37 feat: US-002 - Modify Tool interface to return *ToolResult yinwm 2026-02-12 19:28:56 +0800
  • 8968d58fed
    Merge pull request #51 from victorhdchagas/fix/telegram-permission-check yinwm 2026-02-12 18:41:34 +0800
  • 2fb2604b0e
    Merge pull request #48 from victorhdchagas/fix/provider-field-support yinwm 2026-02-12 18:34:57 +0800
  • bab78de6a4 fix(heartbeat): resolve bug where service could never start Together 2026-02-12 17:56:04 +0800
  • a7bbda147e fix(auth): handle string interval in device-code login Jared Mahotiere 2026-02-12 02:15:46 -0500
  • 13fcbe6c59 1. update wechat group qrcode zepan 2026-02-12 15:00:30 +0800
  • 481eee672e
    Fix LLM error by cleaning up CONSCIOUSLY message history Diegox-17 2026-02-12 00:42:40 -0600
  • 792639d813
    Enforce workspace boundaries with configurable restriction option RinZ27 2026-02-11 21:18:13 +0700
  • d7da39d62b Fix telegram channel permission check Wutachi 2026-02-12 02:34:10 -0300
  • 4a7c48112a
    Merge pull request #49 from yinwm/main yinwm 2026-02-12 12:47:31 +0800
  • 5c8626f07b refactor(channels): consolidate media handling and improve resource cleanup yinwm 2026-02-12 12:46:28 +0800
  • 4a39658e61
    Merge pull request #45 from jadeydi/main yinwm 2026-02-12 12:07:42 +0800
  • 64295955a5
    Merge pull request #40 from mymmrac/telegram-using-telego yinwm 2026-02-12 12:07:00 +0800
  • fe4962794d
    Merge branch 'main' into telegram-using-telego yinwm 2026-02-12 12:06:48 +0800
  • f4a8ff7571 Add provider field support for explicit provider selection Wutachi 2026-02-12 01:01:23 -0300
  • 292a371dca
    Merge pull request #34 from corylanou/issue-31-feat-add-slack-channel-integration-with-socket-mode-threads-reactions-and-slash-commands yinwm 2026-02-12 12:01:19 +0800
  • 44e33d8b1c
    Merge branch 'main' into issue-31-feat-add-slack-channel-integration-with-socket-mode-threads-reactions-and-slash-commands yinwm 2026-02-12 11:59:05 +0800
  • 167efc55e0
    Merge pull request #33 from corylanou/issue-27-feat-add-picoclaw-migrate-command-for-openclaw-workspace-migration yinwm 2026-02-12 11:28:50 +0800
  • 66669d6635
    Merge branch 'main' into issue-27-feat-add-picoclaw-migrate-command-for-openclaw-workspace-migration yinwm 2026-02-12 11:22:06 +0800
  • 5f1caedec2
    Merge pull request #32 from corylanou/issue-18-add-support-for-openai-anthropic-oauth-based-login yinwm 2026-02-12 11:05:12 +0800
  • ddd6fca1be
    Merge pull request #44 from Sethispr/patch-1 yinwm 2026-02-12 10:33:14 +0800
  • fe59662df3
    Merge pull request #30 from DevEverything01/fix/atomic-running yinwm 2026-02-12 10:21:39 +0800
  • 91e8abf804
    Merge pull request #29 from DevEverything01/fix/deduplicate-truncate yinwm 2026-02-12 09:48:28 +0800
  • 8ceef6e8a7 better version li 2026-02-12 08:14:49 +0800
  • af3f6596f9
    chore: lint readme seth 2026-02-11 15:53:16 -0800
  • ca189588e6
    feat(telegram): Use Telego instead of go-telegram-bot-api Artem Yadelskyi 2026-02-11 23:51:18 +0200
  • cddafb403a add build constraints for feishu to support 32-bit builds PixelTux 2026-02-11 20:59:25 +0100
  • 83f6e44b02
    chore(deps): upgrade openai-go from v1.12.0 to v3.21.0 Cory LaNou 2026-02-11 13:39:19 -0600
  • fbad753b2a
    feat(providers): add SDK-based providers for subscription OAuth login Cory LaNou 2026-02-11 13:27:59 -0600
  • 5eec80c654
    feat(channels): add Slack channel integration with Socket Mode Cory LaNou 2026-02-11 12:48:32 -0600
  • 3d54ec59e2
    feat(migrate): add picoclaw migrate command for OpenClaw workspace migration Cory LaNou 2026-02-11 12:48:16 -0600
  • 5efe8a2020
    feat(auth): add OAuth and token-based login for OpenAI and Anthropic Cory LaNou 2026-02-11 11:41:13 -0600
  • eff0f491e9 fix(agent): use atomic.Bool for AgentLoop.running to prevent data race Together 2026-02-12 01:26:22 +0800
  • f12c337965 Remove duplicate truncate functions, reuse utils.Truncate Together 2026-02-12 00:46:48 +0800
  • 6ccd9d0a99 Fix: prioritize explicit provider prefixes and update max_tokens schema Only_Xianzo 2026-02-11 19:20:34 +0530
  • 4f51441a3b 1. update wechat group qrcode zepan 2026-02-11 22:46:28 +0800
  • 4fbf017991
    Merge pull request #23 from yinwm/fix/gateway-cron-tool lxowalle 2026-02-11 21:25:06 +0800
  • f5b919179d Merge upstream/main yinwm 2026-02-11 21:08:30 +0800
  • 9ec84c6630 Fix typos and update API keys in README Harshdeep Sharma 2026-02-11 17:39:13 +0530
  • ae9cfc2f31 Fix typos and update API keys in README Harshdeep Sharma 2026-02-11 20:41:40 +0800
  • c704990cec refactor(tools): remove duplicate truncate functions and add docs yinwm 2026-02-11 20:22:41 +0800
  • af60ce26fc refactor(agent): improve code quality and restore summarization yinwm 2026-02-11 19:27:36 +0800
  • 4bc9e2d768 fix(cron): add one-time reminders and fix data paths to workspace yinwm 2026-02-11 18:43:21 +0800
  • 6d4d2bc61e feat: add cron tool integration with agent yinwm 2026-02-11 12:28:37 +0800
  • 18bdbef815 Fix typos and update API keys in README Harshdeep Sharma 2026-02-11 17:39:13 +0530
  • 3e902abb5c
    Merge pull request #19 from n0bisuke/main lxowalle 2026-02-11 19:55:15 +0800
  • 833c092998
    Merge pull request #14 from yinwm/fix/tool-execution lxowalle 2026-02-11 19:53:26 +0800
  • 8c8daf64ef Merge branch 'pr-12' lxowalle 2026-02-11 19:47:11 +0800
  • 7231d48c26
    Merge pull request #5 from yinwm/add-qq-channel lxowalle 2026-02-11 17:25:32 +0800
  • 94935c53ae
    fix a typo n0bisuke 2026-02-11 12:56:06 +0900
  • c3f5398538 Fix BuildMessages calls, remove conflict markers, and add skills_available field yinwm 2026-02-11 00:30:38 +0800
  • 21d60f63fc Add memory system, dynamic tool loading, and fix logging issues yinwm 2026-02-10 23:33:28 +0800
  • 10442732b4 Add memory system, debug mode, and tools yinwm 2026-02-10 16:05:23 +0800
  • be2ed5d759 Add logging to agent loop and tool execution yinwm 2026-02-10 13:18:23 +0800
  • 2b3de5cae5 add QQ channel support yinwm 2026-02-10 09:46:07 +0800
  • c5f6bec44b feat: Add DingTalk channel support via Stream Mode w0x7ce 2026-02-10 21:33:55 +0800
  • 9936dbce52 * Discord & Telegram support ASR through groq lxowalle 2026-02-10 17:10:41 +0800
  • 24d5e833ad 1. add hardware samples zepan 2026-02-10 15:54:59 +0800
  • 91e7e18e85
    Merge pull request #6 from imguoguo/fix-feishu lxowalle 2026-02-10 15:27:38 +0800
  • f3f7ca7851 fix: enable Feishu message flow Guoguo 2026-02-10 15:20:00 +0800
  • ac945fa6f3
    Merge pull request #3 from Danieldd28/feature/dynamic-context-compression lxowalle 2026-02-10 10:59:13 +0800
  • 2df60b2fa3 feat: make context compression dynamic and add thinking animation Danieldd28 2026-02-10 02:00:57 +0700
  • 07e624c8da feat: implement dynamic context compression for efficient memory usage Danieldd28 2026-02-10 01:25:46 +0700
  • f7d6a9ca43 1. add discord group zepan 2026-02-09 22:12:15 +0800
  • 5baae33911 1. add wechat group zepan 2026-02-09 21:36:11 +0800
  • b599a022be * Fix some typos lxowalle 2026-02-09 19:53:49 +0800
  • e17693b17c * First commit lxowalle 2026-02-04 19:06:13 +0800