Commit graph

  • f814711621 feat:add test weiyepeng 2026-02-26 22:34:49 +08:00
  • 55a51766ac fix(telegram): add detailed error logging for message send failures Vishnuvardhan Reddy 2026-02-26 14:31:36 +00:00
  • 9ee43ffcd3 Merge branch 'feat-enhancement/telegram-username-support' into dev Vishnuvardhan Reddy 2026-02-26 14:26:16 +00:00
  • d8c58eec5d Merge pull request #766 from penzhan8451/main daming大铭 2026-02-26 22:25:14 +08:00
  • 3584c0c7be
    Merge pull request #766 from penzhan8451/main daming大铭 2026-02-26 22:25:14 +08:00
  • 7def9b26b6 feat(telegram): add support for sending messages to @usernames Vishnuvardhan Reddy 2026-02-26 14:23:16 +00:00
  • 06aa539feb Merge branch 'main' of github.com:sipeed/picoclaw into feature/add_test weiyepeng 2026-02-26 22:22:36 +08:00
  • 646f6705ff feat:add test weiyepeng 2026-02-26 22:12:42 +08:00
  • 2ca17fce80 feat:add test weiyepeng 2026-02-26 22:12:11 +08:00
  • 53306c5bcf refactor: revert unnecessary uuid change in feishu_64.go kyeo 2026-02-26 22:09:41 +08:00
  • c2b92d0ae6 feat(channels): implement automatic telegram username resolution Vishnuvardhan Reddy 2026-02-26 14:00:01 +00:00
  • f871eb4880 fix(providers): make invalid model errors retriable for fallback Vishnuvardhan Reddy 2026-02-26 13:56:57 +00:00
  • cda030b5a6 Merge branch 'fix/comprehensive-fallback' into dev Vishnuvardhan Reddy 2026-02-26 13:49:25 +00:00
  • 3b66929f7d Merge branch 'fix/default-model-should-use-model-list' into dev Vishnuvardhan Reddy 2026-02-26 13:49:21 +00:00
  • 897968348a fix(media): separate import groups for gci linter ex-takashima 2026-02-26 22:45:59 +09:00
  • d1f105aaea feat: add Qwen OAuth authentication with UUID library kyeo 2026-02-26 21:40:35 +08:00
  • 13a8ae4700 fix(media): use project logger and harden map cleanup ex-takashima 2026-02-26 22:39:58 +09:00
  • c1b0621402 fix(config): remove hardcoded default model, use first from model_list Vishnuvardhan Reddy 2026-02-26 13:36:59 +00:00
  • 6e48d37667 fix(agent): resolve model names to full model strings before fallback Vishnuvardhan Reddy 2026-02-26 12:35:54 +00:00
  • 6254bd52ac fix(agent,gateway): don't overwrite ModelName with protocol-stripped modelID Vishnuvardhan Reddy 2026-02-26 13:33:30 +00:00
  • 0e0b657ff1 Merge main into refactor/channel-system Zhaoyikaiii 2026-02-26 20:52:48 +08:00
  • 4ae8b8a162 docs: sync Docker Compose section across all language READMEs Guoguo 2026-02-26 04:51:42 -08:00
  • 5e80dd0270 fix(docker): use restart: on-failure to prevent restart after first-run setup Guoguo 2026-02-26 04:49:12 -08:00
  • dca6f90d05 docs: update Docker Compose section to reflect new docker/ layout Guoguo 2026-02-26 04:48:24 -08:00
  • 7c893cca35 chore(docker): update docker-compose to use pre-built image and bind mount Guoguo 2026-02-26 04:46:55 -08:00
  • 26a33b5b33 feat(docker): add entrypoint script to goreleaser Dockerfile Guoguo 2026-02-26 04:46:49 -08:00
  • f86296cdfa chore(docker): move Dockerfile into docker/ directory Guoguo 2026-02-26 04:46:42 -08:00
  • dd1cd1157b fix(line): log loading refresh errors, skip typing without recorder ex-takashima 2026-02-26 20:29:09 +09:00
  • c1e4980abf feat(line): add StartTyping and PlaceholderRecorder integration ex-takashima 2026-02-26 16:43:41 +09:00
  • 21f0c458ae chore: apply PR #697 comment translations to refactored channel subpackages Hoshina 2026-02-24 12:17:11 +08:00
  • dc919a65e7 fix: address PR #662 review comments (bus drain, context timeouts, onebot leak) Hoshina 2026-02-23 21:34:37 +08:00
  • 7b44d8609a refactor(loop): disable media cleanup to prevent premature file deletion Hoshina 2026-02-23 08:20:15 +08:00
  • 42170d24ce feat(identity): add unified user identity with canonical platform:id format Hoshina 2026-02-23 06:56:48 +08:00
  • 67c6e3c6c5 fix: address PR review feedback across channel system Hoshina 2026-02-23 06:03:23 +08:00
  • 770e00a250 refactor(channels): move SplitMessage from pkg/utils to pkg/channels Hoshina 2026-02-23 05:46:34 +08:00
  • 5bcb6f523d fix: resolve golangci-lint issues in channel system Hoshina 2026-02-23 05:22:18 +08:00
  • 37f0d99303 feat(channels): add typing/placeholder automation and Pico Protocol channel (Phase 10 + 7) Hoshina 2026-02-23 04:55:15 +08:00
  • f16224dbe9 refactor(channels): standardize group chat trigger filtering (Phase 8) Hoshina 2026-02-23 04:11:11 +08:00
  • 97b1b30a8e refactor(channels): remove channel-side voice transcription (Phase 12) Hoshina 2026-02-23 03:47:12 +08:00
  • 79109557b2 feat(channels): add MediaSender optional interface for outbound media Hoshina 2026-02-23 03:10:57 +08:00
  • 9a3e3529da refactor(channels): consolidate HTTP servers into shared server managed by Manager Hoshina 2026-02-23 02:39:09 +08:00
  • 1d57b3860b refactor(channels): standardize Send error classification with sentinel types Hoshina 2026-02-23 01:45:48 +08:00
  • 52e8d1796e refactor(bus): fix deadlock and concurrency issues in MessageBus Hoshina 2026-02-23 00:44:45 +08:00
  • 013b58a6f8 refactor(channels): add per-channel rate limiting and send retry with error classification Hoshina 2026-02-22 23:51:55 +08:00
  • d3000c4296 refactor(media): add MediaStore for unified media file lifecycle management Hoshina 2026-02-22 23:27:55 +08:00
  • d7a288d108 refactor(channels): unify message splitting and add per-channel worker queues Hoshina 2026-02-22 22:46:29 +08:00
  • 9d19c89c78 refactor(channels): unify Start/Stop lifecycle and fix goroutine/context leaks Hoshina 2026-02-22 22:25:07 +08:00
  • bae613b101 refactor(bus,channels): promote peer and messageID from metadata to structured fields Hoshina 2026-02-22 21:57:12 +08:00
  • 31cb147ce0 fix: golangci-lint run --fix Hoshina 2026-02-21 16:35:56 +08:00
  • 4dd82011d6 refactor(channels): replace bool with atomic.Bool for running state in BaseChannel Hoshina 2026-02-21 00:00:29 +08:00
  • 962865a593 refactor(channels): remove redundant setRunning method from BaseChannel Hoshina 2026-02-20 23:52:41 +08:00
  • eddb3c9f2f refactor(channels): remove old channel files from parent package Hoshina 2026-02-20 23:26:33 +08:00
  • 8db88e8a46 refactor(channels): add channel subpackages and update gateway imports Hoshina 2026-02-20 23:25:44 +08:00
  • 7de7f0fec4 refactor(channels): replace direct constructors with factory registry in manager Hoshina 2026-02-20 23:19:40 +08:00
  • 4ba7e5566a refactor(channels): add factory registry and export SetRunning on BaseChannel Hoshina 2026-02-20 23:18:46 +08:00
  • 7a89f811e3 style: fix gci import grouping in config, cron, and skills installer mosir 2026-02-26 20:38:11 +08:00
  • 433af435a9 style: fix gci import grouping in config, cron, and skills installer mosir 2026-02-26 20:38:11 +08:00
  • db22a58429
    Merge pull request #3 from vvr3ddy/fix/agent-model-name-overwrite Vishnuvardhan Reddy 2026-02-26 12:29:54 +00:00
  • 2d04021e7e merge: resolve conflicts with main mosir 2026-02-26 20:29:24 +08:00
  • d88700971f merge: resolve conflicts with main mosir 2026-02-26 20:29:24 +08:00
  • 5053d46d4a test(agent): add test documentation for ModelName overwrite fix Vishnuvardhan Reddy 2026-02-26 12:18:20 +00:00
  • fb8617cfa9 fix(agent,gateway): don't overwrite ModelName with protocol-stripped modelID Vishnuvardhan Reddy 2026-02-26 12:14:20 +00:00
  • e8e89a8e02
    Merge pull request #2 from vvr3ddy/fix/provider-creation-fallback Vishnuvardhan Reddy 2026-02-26 12:07:11 +00:00
  • baa62885eb fix(providers): add fallback support at provider creation time Vishnuvardhan Reddy 2026-02-26 12:03:35 +00:00
  • ea460f7ef0 feat: add :backend:config module with ConfigApiClient (Step 3) Kohei 2026-02-26 20:41:22 +09:00
  • d917140cd0
    Merge pull request #811 from ex-takashima/feat/line-typing 美電球 2026-02-26 19:31:39 +08:00
  • d8c0d8621f Merge branch 'main' of https://github.com/sipeed/picoclaw penglp 2026-02-26 19:29:32 +08:00
  • a161bf9e24 Merge branch 'main' of https://github.com/sipeed/picoclaw penglp 2026-02-26 19:29:32 +08:00
  • 84667206b6 fix(line): log loading refresh errors, skip typing without recorder ex-takashima 2026-02-26 20:29:09 +09:00
  • cca12ab08a feat(audit): auto retry missed tasks root 2026-02-26 19:14:47 +08:00
  • 2b66547714 fix(agent): restore static prompt cache compatibility root 2026-02-26 00:54:44 +08:00
  • d9a9e30876 docs: consolidate documentation to en/zh and add docs index root 2026-02-26 00:36:38 +08:00
  • 65aa1b04f2 feat(orchestration): add safe parallel tool execution with metrics root 2026-02-25 17:59:44 +08:00
  • 11954b532a fix(onboard): move embedded workspace templates under onboard root 2026-02-25 16:39:54 +08:00
  • 45ca911364 fix: include onboard workspace templates for embed build root 2026-02-25 16:30:27 +08:00
  • 49c1863a61 feat: add orchestration ledger and periodic audit supervisor root 2026-02-25 16:08:54 +08:00
  • ed29e2bc1c test(web): update proxy propagation test for grok root 2026-02-25 13:10:05 +08:00
  • b1b38e37d2 Make web_fetch return content to LLM with configurable llmMaxChars root 2026-02-25 13:02:38 +08:00
  • e38b3cc175 Improve context compaction/memory flow and harden cron scheduling root 2026-02-25 12:55:55 +08:00
  • 4746e1c760 feat(cron): support timezone-aware cron scheduling root 2026-02-24 13:45:58 +08:00
  • 8206085f8f docs: add container restart step after upstream sync root 2026-02-24 12:56:11 +08:00
  • 9e186f7b3d feat: set heartbeat default to 5m and improve grok web_search parsing root 2026-02-23 22:22:51 +08:00
  • 8c2058fc5c feat(web): rename web provider config from perplexity to grok root 2026-02-23 20:59:27 +08:00
  • 08a9d99cd8 improve channel allowlist and feishu send diagnostics root 2026-02-23 20:48:01 +08:00
  • ffa90be27b fix feishu calendar delivery and timezone handling root 2026-02-23 20:46:55 +08:00
  • 5ac3b8fec1 fix(feishu): handle legacy message events root 2026-02-23 18:09:46 +08:00
  • 2943255c07 feat(agent): add session action tools and background process control root 2026-02-23 17:43:22 +08:00
  • 8a92c0dc93 docs: add upstream and periodic sync guide root 2026-02-23 16:47:56 +08:00
  • 4ddc0b7217 chore: sync local customizations root 2026-02-23 16:45:01 +08:00
  • 205707fe82 security: implement prompt injection defense and credential encryption Sahil 2026-02-26 16:54:14 +05:30
  • 21a8300bed security: implement audit logging and rate limiting Sahil 2026-02-26 16:52:41 +05:30
  • 7e289aa264 security: implement SSRF protection and privacy redaction Sahil 2026-02-26 16:51:31 +05:30
  • 46ed5b69b1 security: add security configuration schema Sahil 2026-02-26 16:50:00 +05:30
  • 3dc65ff7d7 feat(line): add StartTyping and PlaceholderRecorder integration ex-takashima 2026-02-26 16:43:41 +09:00
  • af9754097c Revert "feat(line): add StartTyping and PlaceholderRecorder integration" ex-takashima 2026-02-26 20:17:45 +09:00
  • a0769ea7f5
    Merge pull request #1 from vvr3ddy/fix/antigravity-oauth-fallback Vishnuvardhan Reddy 2026-02-26 10:51:39 +00:00
  • 583dc06424 fix(providers): validate antigravity credentials at provider creation Vishnuvardhan Reddy 2026-02-26 10:40:08 +00:00
  • 96809986de feat(providers): robust minimax tool call and thinking extraction Andrew 2026-02-26 10:43:11 +00:00
  • 072fa84b5a feat(gateway): add daemon controls for background operation Vishnuvardhan Reddy 2026-02-26 10:24:30 +00:00
  • 36320767fb fix: error check afjcjsbx 2026-02-26 11:17:59 +01:00