Commit graph

  • 9e048ac29a feat: separate ContextWindow from MaxTokens and implement token-oriented compaction Alex AI 2026-02-23 06:43:18 +00:00
  • 0b3d779c75 fix: change message sending from text to markdown format in WeComAppChannel Zhang Rui 2026-02-23 14:18:14 +08:00
  • eda7eb3d9f fix: improve access token handling and refresh logic in WeComAppChannel Zhang Rui 2026-02-23 14:11:04 +08:00
  • 80fa303c2e fix: improve access token handling and refresh logic in WeComAppChannel Zhang Rui 2026-02-23 14:08:15 +08:00
  • b7a7890e4d Removing the agentMu mutex from the AgentLoop Aditya Kalro 2026-02-22 21:03:42 -08:00
  • 071505e797 Removing the agentMu mutex from the AgentLoop Aditya Kalro 2026-02-22 21:03:42 -08:00
  • 02cbfcec25 Adding a new target to the Makefile to build for multiple platforms with WhatsApp native support. Aditya Kalro 2026-02-22 20:58:59 -08:00
  • 16a36ea416 Adding a new target to the Makefile to build for multiple platforms with WhatsApp native support. Aditya Kalro 2026-02-22 20:58:59 -08:00
  • a50bb97ab1 Fixed the issue of External CDN dependencies in embedded HTML, replaced Google Fonts with the system's native font stack, and replaced FontAwesome loaded via CDN with built-in files. likeaturtle 2026-02-23 11:11:19 +08:00
  • 3d1e0dc71c Fixed XSS security vulnerabilities, and external HTML content is always processed with sanitizeHtml() to avoid direct use of innerHTML. likeaturtle 2026-02-23 10:53:48 +08:00
  • a4e25a0f09 Fixed the issue where the IsAllowed check was broken, enhanced the robustness of IP verification, and added front-end and back-end token validation likeaturtle 2026-02-23 10:43:54 +08:00
  • f7b89bbd98 Refer to the implementation of onebot.go to protect concurrent writes. likeaturtle 2026-02-23 09:43:47 +08:00
  • fbd3ea34ee Add RISC-V64 build support for Makefile. likeaturtle 2026-02-22 22:14:40 +08:00
  • a88617b9fb Fix: Add standard appearance property (missing for -webkit-appearance) to improve cross-browser compatibility. likeaturtle 2026-02-22 22:12:33 +08:00
  • ae24334459 feat(channels): add WebSocket channel for local web-based chat likeaturtle 2026-02-22 22:04:03 +08:00
  • 5cc3aca898 feat(channels): add WebSocket channel for local web-based chat likeaturtle 2026-02-22 21:37:47 +08:00
  • 707db03f4b Add new build tag for WhatsApp native support to keep the binary smaller. Aditya Kalro 2026-02-22 19:22:32 -08:00
  • 25362ec763 Add new build tag for WhatsApp native support to keep the binary smaller. Aditya Kalro 2026-02-22 19:22:32 -08:00
  • 90482d6ce7 Handle dis Aditya Kalro 2026-02-22 19:18:02 -08:00
  • 76f8ab827f Handle dis Aditya Kalro 2026-02-22 19:18:02 -08:00
  • f6df9991e5 feat(config): add context_window, summary_max_tokens, summary_temperature easyzoom 2026-02-19 10:51:40 +08:00
  • b5cb5d2cb3 Changing the logging to use the logger package to be consistent. Aditya Kalro 2026-02-22 19:10:25 -08:00
  • 91eff9b34c Changing the logging to use the logger package to be consistent. Aditya Kalro 2026-02-22 19:10:25 -08:00
  • 83ac9e6d88
    Update pkg/channels/telegram.go Raphael Schubert 2026-02-23 00:08:28 -03:00
  • 04e069e246
    Update pkg/channels/telegram.go Raphael Schubert 2026-02-23 00:08:21 -03:00
  • 58c1bac493
    Update pkg/channels/telegram.go Raphael Schubert 2026-02-23 00:05:47 -03:00
  • 63a599732c
    Update pkg/channels/telegram.go Raphael Schubert 2026-02-23 00:02:00 -03:00
  • fa6a8f9a72 feat: register Telegram command menu via SetMyCommands rfshubert 2026-02-22 23:57:31 -03:00
  • b26a11c47c Sanitize WhatsApp messages and remove extra log messages. Aditya Kalro 2026-02-22 18:20:24 -08:00
  • 81234f7e54 Sanitize WhatsApp messages and remove extra log messages. Aditya Kalro 2026-02-22 18:20:24 -08:00
  • 29b6e486ff feat(config): add timezone setting to agents.defaults muava12 2026-02-23 09:51:49 +08:00
  • bf732af8bb fix 404 issue for model = nvidia/nvidia/* , like nvidia/nvidia/nemotron-3-nano-30b-a3b lyqu 2026-02-22 19:40:12 -05:00
  • 9233f97d55 fix vadim 2026-02-23 03:16:27 +03:00
  • c81f3d6a88 refactor: update error handling, code formatting, and configuration field tags across agent sandbox, tools, and config files. 0x5487 2026-02-23 07:56:49 +08:00
  • dfd1ea55a0 Fix: missing Tavily config in loop.go, and the invalid config param in web_search ulolol 2026-02-23 05:22:01 +05:30
  • bd8af1ba1e Merge remote-tracking branch 'upstream/main' into feat/agent-sandbox 0x5487 2026-02-23 07:46:10 +08:00
  • 883a3b4ff1 fix: Add Tavily search configuration; fix: Correct web tool include_raw_content type. fixes #654 ulolol 2026-02-23 04:49:35 +05:30
  • 407d6cdc24 test(format): enhance JSON rendering to respect quiet mode and add tests for output validation ZanzyTHEbar 2026-02-22 23:18:19 +00:00
  • b363f3a44d Merge remote-tracking branch 'upstream/main' into fix/workspace-path-traversal 0x5487 2026-02-23 07:16:00 +08:00
  • 70f20f4603 fix 404 issue for model = nvidia/nvidia/* , like nvidia/nvidia/nemotron-3-nano-30b-a3b lyqu 2026-02-21 17:04:28 -05:00
  • 3dfbc00559 let workspace to support multiple paths, "workspace": "~/.picoclaw/workspace|path2....|path3.......", lyqu 2026-02-22 17:42:19 -05:00
  • 623c28f6dd fix(memory): queue and loader updates ZanzyTHEbar 2026-02-22 22:53:48 +00:00
  • 30328c8d63 feat(agent): wire IdentitySync.OnChange to InvalidateBootstrapCache ZanzyTHEbar 2026-02-22 22:53:04 +00:00
  • af40578d5b feat(agent): add InvalidateBootstrapCache for IdentitySync file changes ZanzyTHEbar 2026-02-22 22:51:49 +00:00
  • c703916a81 chore: eval cases, Makefile, README updates ZanzyTHEbar 2026-02-22 22:50:24 +00:00
  • e5e187bad1 refactor(opsctl): format, tasks, main enhancements and tests ZanzyTHEbar 2026-02-22 22:50:01 +00:00
  • c2719ff30f refactor(pkg): session, skills, state, runtime updates ZanzyTHEbar 2026-02-22 22:49:38 +00:00
  • 189fc943e4 feat(tools): add focus_history tool, expand focus and search ZanzyTHEbar 2026-02-22 22:49:10 +00:00
  • 2dd54a8269 refactor(memory): delegate sqlite, store, retrieval policy updates ZanzyTHEbar 2026-02-22 22:48:36 +00:00
  • 7f1400f6c0 feat(agent): add bounded cache, resilient KV, and agent loop hardening ZanzyTHEbar 2026-02-22 22:48:07 +00:00
  • 88667b29ec build(deps): promote golang.org/x/sync to direct dependency ZanzyTHEbar 2026-02-22 22:47:49 +00:00
  • 315b7586f6 remove old roadmap Kai Xia 2026-02-23 09:44:02 +11:00
  • 6c1d902576
    Merge branch 'sipeed:main' into main eturn 2026-02-22 17:43:30 -05:00
  • 0e5d30a0f8 style: align struct tags per golines formatter ex-takashima 2026-02-22 21:39:17 +09:00
  • 27bb2d994b fix: shorten env tag names to satisfy golines 120-char limit ex-takashima 2026-02-22 21:37:07 +09:00
  • f0484cb6df feat: make MediaCleaner configurable via tools.media_cleanup ex-takashima 2026-02-22 21:34:58 +09:00
  • 81df10b0b1 fix: correct indentation and octal literals for linter ex-takashima 2026-02-22 14:28:51 +09:00
  • a56d97f233 fix: replace premature media file cleanup with background MediaCleaner ex-takashima 2026-02-22 14:19:59 +09:00
  • 1d064b55c0 chore: Init interactive onboarding TUI Yoftahe 2026-02-23 00:09:56 +03:00
  • 8a77680110 Added a native WhatsApp channel implementation. Aditya Kalro 2026-02-22 12:29:27 -08:00
  • 873462fd24 docs(channels): add English README for channel system architecture Hoshina 2026-02-27 03:30:58 +08:00
  • bd48688e31 docs(channels): add Chinese README for channel system architecture Hoshina 2026-02-27 03:12:02 +08:00
  • aedce19c37 feat(channels): auto-orchestrate Placeholder/Typing/Reaction via capability interfaces Hoshina 2026-02-27 03:02:40 +08:00
  • 60f9582ff5 fix: resolve wastedassign lint warnings in channel subpackages Hoshina 2026-02-26 23:36:06 +08:00
  • 2354ef4b6b fix: port main branch changes to channel subpackages after rebase Hoshina 2026-02-26 23:24:35 +08:00
  • d8ac83b8b4 fix(bus): increase message bus buffer size from 16 to 64 Hoshina 2026-02-26 22:46:57 +08:00
  • 908687afdd fix(media): separate import groups for gci linter ex-takashima 2026-02-26 22:45:59 +09:00
  • 24ff1173be fix(media): use project logger and harden map cleanup ex-takashima 2026-02-26 22:39:58 +09:00
  • d53d661bdc fix(line): log loading refresh errors, skip typing without recorder ex-takashima 2026-02-26 20:29:09 +09:00
  • db0cab9c53 Revert "feat(line): add StartTyping and PlaceholderRecorder integration" ex-takashima 2026-02-26 20:17:45 +09:00
  • 269440045a feat(line): add StartTyping and PlaceholderRecorder integration ex-takashima 2026-02-26 16:43:41 +09:00
  • 93137f1426 fix(media): guard Interval<=0 panic, two-phase ReleaseAll ex-takashima 2026-02-26 16:33:32 +09:00
  • b296dbd832 fix(media): address review comments on TTL cleanup ex-takashima 2026-02-26 16:22:49 +09:00
  • 672b8b0de0 fix(channels): address PR #734 review comments Hoshina 2026-02-25 11:51:21 +08:00
  • 2bcc179c4a fix(channels): fix memory hazards in channel abstraction layer Hoshina 2026-02-24 22:30:22 +08:00
  • b9c928432d feat(media): integrate TTL cleanup into FileMediaStore ex-takashima 2026-02-24 21:24:32 +09:00
  • f95ccf3124 chore: apply PR #697 comment translations to refactored channel subpackages Hoshina 2026-02-24 12:17:11 +08:00
  • 6126673b03 fix: address PR #662 review comments (bus drain, context timeouts, onebot leak) Hoshina 2026-02-23 21:34:37 +08:00
  • 3c38bc8ec0 refactor(loop): disable media cleanup to prevent premature file deletion Hoshina 2026-02-23 08:20:15 +08:00
  • e88489e2a1 feat(identity): add unified user identity with canonical platform:id format Hoshina 2026-02-23 06:56:48 +08:00
  • 8c151e7691 fix: address PR review feedback across channel system Hoshina 2026-02-23 06:03:23 +08:00
  • 915f4c13b9 refactor(channels): move SplitMessage from pkg/utils to pkg/channels Hoshina 2026-02-23 05:46:34 +08:00
  • ee0c1a2c98 fix: resolve golangci-lint issues in channel system Hoshina 2026-02-23 05:22:18 +08:00
  • a1db95b67f feat(channels): add typing/placeholder automation and Pico Protocol channel (Phase 10 + 7) Hoshina 2026-02-23 04:55:15 +08:00
  • c1ed163e77 Added a native WhatsApp channel implementation. Aditya Kalro 2026-02-22 12:29:27 -08:00
  • 779e4dfc38 docs(channels): add English README for channel system architecture Hoshina 2026-02-27 03:30:58 +08:00
  • e5788e7f95 docs(channels): add Chinese README for channel system architecture Hoshina 2026-02-27 03:12:02 +08:00
  • 29ed650107 feat(channels): auto-orchestrate Placeholder/Typing/Reaction via capability interfaces Hoshina 2026-02-27 03:02:40 +08:00
  • ba98069a00 fix: resolve wastedassign lint warnings in channel subpackages Hoshina 2026-02-26 23:36:06 +08:00
  • 35a035bdda fix: port main branch changes to channel subpackages after rebase Hoshina 2026-02-26 23:24:35 +08:00
  • 1d4fe4652a fix(bus): increase message bus buffer size from 16 to 64 Hoshina 2026-02-26 22:46:57 +08:00
  • 0a7c929905 fix(media): separate import groups for gci linter ex-takashima 2026-02-26 22:45:59 +09:00
  • 94aa2b1788 fix(media): use project logger and harden map cleanup ex-takashima 2026-02-26 22:39:58 +09:00
  • 61eae92b38 fix(line): log loading refresh errors, skip typing without recorder ex-takashima 2026-02-26 20:29:09 +09:00
  • e268ea82b9 Revert "feat(line): add StartTyping and PlaceholderRecorder integration" ex-takashima 2026-02-26 20:17:45 +09:00
  • e450e9e053 feat(line): add StartTyping and PlaceholderRecorder integration ex-takashima 2026-02-26 16:43:41 +09:00
  • d804f9cb3f fix(media): guard Interval<=0 panic, two-phase ReleaseAll ex-takashima 2026-02-26 16:33:32 +09:00
  • b705e58528 fix(media): address review comments on TTL cleanup ex-takashima 2026-02-26 16:22:49 +09:00
  • c241c55a0d fix(channels): address PR #734 review comments Hoshina 2026-02-25 11:51:21 +08:00
  • 72e897f95a fix(channels): fix memory hazards in channel abstraction layer Hoshina 2026-02-24 22:30:22 +08:00