Skip to content

feat(feishu): route direct channel through agent engine - #506

Open
GatewayJ wants to merge 1 commit into
OpenCSGs:refactoringfrom
GatewayJ:feishu_chanael
Open

feat(feishu): route direct channel through agent engine#506
GatewayJ wants to merge 1 commit into
OpenCSGs:refactoringfrom
GatewayJ:feishu_chanael

Conversation

@GatewayJ

Copy link
Copy Markdown
Member

Summary

  • replace the legacy Feishu codexbridge path with a binding-owned direct channel pipeline sharing Agent Engine
  • separate transport, ingress, execution, presentation, delivery, files, and process-local state responsibilities
  • standardize hosted replies on Markdown and isolate topic/root reply conversations
  • keep pre-Engine preparation cancellation channel-local while delegating Engine-visible replacement to AdmissionSupersede

Validation

  • go test -race ./internal/channel/feishu/...
  • go vet ./internal/channel/feishu/...
  • git diff --check

Impact

Hosted Feishu workers now use process-local best-effort delivery state without WAL or restart recovery. Legacy Feishu codexbridge execution is removed.

Notes

A full go test ./... run was not clean locally because port 127.0.0.1:18080 was already occupied and two API tests depended on local configuration/runtime state.

@GatewayJ
GatewayJ requested a review from RussellLuo as a code owner August 20, 2026 10:43
@GatewayJ
GatewayJ force-pushed the feishu_chanael branch 3 times, most recently from 948211c to 7e13c95 Compare August 21, 2026 10:00
Add binding-owned ingress, execution, delivery, and durable channel state.\nRemove the legacy Feishu codexbridge execution path without adding fallback behavior.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant