Commit Graph
14 Commits
Author SHA1 Message Date
chenhg5andClaude ecd0e0070f feat(claudecode): refactor agent into persistent session model with permission handling and i18n support
This major refactor:

generated by llmgit

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-28 22:05:12 +08:00
chenhg5andClaude 585abb8ab8 fix(install): update GITEE repo and handle macOS quarantine
Update GITEE repository path and add macOS quarantine attribute removal for darwin platform binaries.

generated by llmgit

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-28 16:44:41 +08:00
chenhg5andClaude c24db65243 feat: add npm package for easy installation and improve release build
Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-28 16:22:50 +08:00
chenhg5 b3f9887454 feat(wecom): add proxy support for API calls
generated by llmgit

o-Authored-By: Claude <noreply@anthropic.com>
2026-02-28 16:02:23 +08:00
chenhg5andClaude 16bec7cc38 feat(platform): add WeChat Work support with AES encryption
Add support for WeChat Work (企业微信) as a new platform with full HTTP Webhook integration. Includes:
- AES-256-CBC message encryption/decryption
- Token verification and message handling
- API client for sending messages with access token caching
- Documentation updates in README and config
- Chinese language README support
- Example configuration

generated by llmgit

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-28 15:25:31 +08:00
chenhg5andClaude 2b1152c1c7 feat(platform): add support for Telegram, Slack, Discord and LINE
The changes introduce support for four new messaging platforms:

Includes implementation code for LINE platform adapter, documentation updates in READMEs, and configuration examples. Also adds required dependencies to go.mod.

generated by llmgit

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-28 15:17:17 +08:00
chenhg5andClaude eaec71f8a5 feat: add Telegram, Slack and Discord platform support
Add new platform integrations with configuration examples and dependencies:
- Telegram long polling bot support
- Slack Socket Mode WebSocket integration
- Discord Gateway WebSocket connection
- Include required dependencies in go.mod

generated by llmgit

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-28 14:56:29 +08:00
chenhg5andClaude 461a535c92 feat(dingtalk): add logging and example config
Add detailed DingTalk configuration example and logging for stream connection and messages.

generated by llmgit

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-28 14:37:53 +08:00
chenhg5andClaude 87827e1d81 refactor(build): enhance build system with cross-platform support
Added cross-platform build targets in Makefile and updated .gitignore. Introduced version, commit, and build time tracking via LDFLAGS. Added clean dist directory target and organized build artifacts.

generated by llmgit

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-28 12:59:22 +08:00
chenhg5andClaude 92164b38fb feat(claudecode): add session management and persistence support
Add session listing capability via Agent interface
Implement session persistence in SessionManager
Improve Feishu markdown formatting support
Add verbose logging and error handling
Clean up session switching logic
Support session resume via --resume flag
Add agent session metadata scanning

generated by llmgit

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-28 12:53:43 +08:00
chenhg5andClaude 615710a528 docs: fix config file indentation and structure
The changes normalize indentation in TOML configuration examples across READMEs and config.example.toml, fixing inconsistent nesting and improving readability.

generated by llmgit

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-28 11:19:07 +08:00
chenhg5andClaude 78297011e8 feat(config): support multiple projects configuration
The changes introduce support for managing multiple projects with independent agents and platforms in a single cc-connect process. This includes:
- New [[projects]] array structure in config files
- Updated config validation and parsing logic
- Modified engine to handle per-project routing
- Documentation updates in README files
- Revised config.example.toml structure

generated by llmgit

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-28 11:13:02 +08:00
chenhg5andClaude 09c7e005ab feat(engine): add multi-session management with slash commands and tool events
Add session switching via /new, /list, /switch commands. Track tool usage events and display summaries. Support both interactive and auto modes for Claude Code agent with tool permissions. Improve README documentation with detailed usage examples and session management features.

generated by llmgit

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-28 11:05:25 +08:00
chenhg5andClaude 3b097a80cb init
Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-28 10:38:24 +08:00