Fodesu
4f422cc08a
fix(typo): spell error ( #33 )
2026-02-10 19:38:22 +08:00
Acbox
6ac8874fa8
feat(web): chat
2026-02-10 19:33:00 +08:00
Acbox
169d9a35af
feat(web): bots page
2026-02-10 18:59:18 +08:00
Acbox
4d265b8f24
refactor(web): i18n
2026-02-10 17:58:28 +08:00
Acbox
32513efcc4
refactor(web): model & provider page
2026-02-10 17:41:37 +08:00
Acbox
b079fa8de9
refactor(web): request hooks
2026-02-10 17:37:26 +08:00
Acbox
ae65a61ac0
refactor(web): icons
2026-02-10 17:16:02 +08:00
Acbox
14e895d0ce
refactor(web): Rewrote the non-standard front-end code
2026-02-10 16:55:57 +08:00
Acbox
0ae86de02b
fix(web): types and imports
2026-02-10 15:33:14 +08:00
Acbox
23173a8d1b
fix: lint
2026-02-10 15:25:29 +08:00
Fodesu
bc7e8ccd29
chore(mise): add sqlc in tools ( #32 )
2026-02-10 15:19:12 +08:00
Acbox
77f7cf8808
feat: SOUL.md, IDENTITY.md, TOOLS.md
2026-02-09 22:45:06 +08:00
Acbox
4f5a8f5e64
feat: file operation restful api
2026-02-09 21:03:05 +08:00
Acbox Liu
8ea779779e
feat: mcp ( #31 )
...
* feat: add mcp connections table and related crud api
* feat: mcp-stdio api
2026-02-09 20:07:40 +08:00
Acbox
92838ef8da
feat(mcp): change patch of edit tool to old_text-new_text
2026-02-09 18:29:33 +08:00
Ran
8b0d90d7b4
fix: cni allocation bug
2026-02-09 08:47:18 +08:00
Acbox
ebbabaf9d1
feat(cli): add reasoning content output
2026-02-09 01:20:39 +08:00
Acbox
d09cb5b74b
feat(cli): tool-call display
2026-02-09 00:46:52 +08:00
Acbox
8ea2c0379d
Merge branch 'refactor/channel-gateway'
2026-02-08 22:34:50 +08:00
Ran
26dd8651b7
feat: go cni lifecycle manage
2026-02-08 21:39:34 +08:00
Acbox
318bd87f65
feat: skills
2026-02-08 01:57:06 +08:00
Ran
3f8cb3292c
chore: optimize code structure
2026-02-08 01:45:53 +08:00
Acbox Liu
5b09c53a3b
Merge pull request #29 from memohai/refactor/channel-gateway
...
refactor: multi-bot
2026-02-08 01:03:44 +08:00
Acbox
da671a658c
fix: mcp
2026-02-08 01:02:04 +08:00
Ran
4e661bae76
fix: mcp containerd fifo
2026-02-07 22:14:38 +08:00
Acbox
344b617423
fix: use bot model configs first
2026-02-07 20:45:26 +08:00
Acbox
b237594495
fix: container compile
2026-02-07 20:02:11 +08:00
Acbox
60b4420235
Merge branch 'main' into refactor/channel-gateway
2026-02-07 17:29:14 +08:00
Acbox
aa97083f65
docs: update trouble solution about lima and containerd in CONTRIBUTING.md
2026-02-07 17:19:19 +08:00
BBQ
83b6ee608c
refactor: bind container lifecycle to bot and improve schedule trigger flow
...
- Add SetupBotContainer to ContainerLifecycle interface so containers
are automatically created when a bot is created, matching the existing
cleanup-on-delete behavior.
- Refactor schedule tools to use bot-scoped API paths and pass identity
context for proper authorization.
- Introduce dedicated trigger-schedule endpoint in chat resolver with
explicit schedule payload instead of reusing the generic chat path.
- Generate short-lived JWT tokens for schedule trigger callbacks with
resolved bot owner identity.
- Validate required parameters in NewLLMClient and NewOpenAIEmbedder
constructors, returning errors instead of falling back to defaults.
- Add unit tests for schedule token generation and chat resolver.
2026-02-07 12:04:37 +08:00
Acbox
a9596ab3a8
fix(cli): stream
2026-02-07 01:37:36 +08:00
BBQ
29e6ddd1f9
refactor: replace global channel registry with instance-based Registry and interface-driven adapters
...
- Replace global channelRegistry singleton with explicit *Registry passed via dependency injection
- Split monolithic manager.go into connection.go (lifecycle), inbound.go (dispatch), outbound.go (pipeline)
- Introduce optional adapter interfaces: ConfigNormalizer, TargetResolver, BindingMatcher
- Move Descriptor() to Adapter interface, remove init()-based registration
- Relocate SessionHub to adapters/local package
- Extract shared UUID/time helpers to internal/db/uuid.go
- Decompose ConfigStore into fine-grained interfaces: ConfigLister, ConfigResolver, BindingStore, SessionStore
2026-02-06 23:47:12 +08:00
BBQ
a246b79a4f
refactor: restructure channel gateway and chat module architecture
...
- Refactor channel adapters (feishu, telegram, local) with enhanced descriptor and config
- Restructure channel manager, service, types, and outbound messaging
- Simplify chat module by removing normalize.go and chat.go, consolidating into resolver and types
- Update router channel handlers and tests
- Sync swagger documentation
2026-02-06 23:47:12 +08:00
Quincy
85976afad7
feat(web): redesign settings page ( #26 )
...
* perf: change model ui
* feat: edit provider
* feat: layout update
* fix: scroll bug
* feat: model and provider
* feat: Setting
* perf: chat page
2026-02-06 23:37:57 +08:00
Acbox
c3cfdc4096
feat(agent): add trigger-schedule api
2026-02-06 22:12:13 +08:00
Acbox
9dcec69fd5
feat: add mcp support
2026-02-06 21:29:28 +08:00
Acbox
32a12e3c1b
feat: remove extra tools and add exec tool
2026-02-06 21:10:31 +08:00
Acbox
bcc6e142fa
fix: drop sql & qdrant
2026-02-06 20:33:29 +08:00
Acbox
3bee018d45
chore: rename platform to channel
2026-02-06 20:01:04 +08:00
Acbox
208dda8956
feat(cli): bot and channel operation
2026-02-06 19:24:47 +08:00
Acbox
b600e78cb7
chore: remove attachments in system
2026-02-06 19:02:43 +08:00
Acbox
ddb67c95f5
feat: attachment parser
2026-02-06 17:00:19 +08:00
Acbox
4ad7b2abd7
refactor: system prompts
2026-02-06 16:41:00 +08:00
Acbox
fe71e7d36d
feat: file attachment input
2026-02-06 16:09:11 +08:00
BBQ
5a35ef34ac
feat: channel gateway implementation and multi-bot refactor
...
- Refactor channel manager with support for Sender/Receiver interfaces and hot-swappable adapters.
- Implement identity routing and pre-authentication logic for inbound messages.
- Update database schema to support bot pre-auth keys and extended channel session metadata.
- Add Telegram and Feishu channel configuration and adapter enhancements.
- Update Swagger documentation and internal handlers for channel management.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-06 14:41:54 +08:00
Acbox
7d43c064c0
feat(agent): add trigger-schedule api
2026-02-06 00:32:28 +08:00
Acbox
81155f2f78
chore: add cli build task
2026-02-06 00:29:29 +08:00
Acbox
0bba6d2913
feat(agent): add container tools
2026-02-05 23:23:57 +08:00
Acbox
285f9d81d1
feat: add message and contact tools
2026-02-05 23:23:46 +08:00
Acbox
07ecb5785e
refactor: agent gateway
2026-02-05 20:53:48 +08:00