Skip to content

feat: create automations bound to the current IM chat - #227

Open
debidong wants to merge 2 commits into
mainfrom
feat/im-chat-automation
Open

debidong wants to merge 2 commits into
mainfrom
feat/im-chat-automation

Conversation

@debidong

@debidong debidong commented Oct 14, 2026 •

Copy link
Copy Markdown
Collaborator

Adds automation create --run-in current-chat|web. Omitted destination and scope stay absent on the wire so Safari can resolve the authenticated conversation; explicit team_id=0 remains distinct. Updates the typed SDK dependency, generated commands and agent guidance. Update commands cannot move the execution destination or scope.

Validation: go test -race ./..., build and skilldoc check passed without a local workspace override. CI builds/tests on Linux, macOS and Windows, lint and CodeQL passed. A Linux amd64 feature binary was staged only into the regression IM session and verified by SHA/version. Real Feishu creation passed for both omitted destination (current chat) and explicit --run-in web, including inherited scope and no immediate execution on creation. This PR does not publish or replace the global CLI binary.

Companions: SDK flashcatcloud/go-flashduty#100, Safari https://github.com/flashcatcloud/fc-safari/pull/1551, Event https://github.com/flashcatcloud/fc-event/pull/3156, frontend https://github.com/flashcatcloud/ai-sre-web/pull/768. All target main.

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