Skip to content

feat: add Repo Ensign GitHub Action — summon Maestro via /ensign - #3

Merged
SuperInstance merged 1 commit into
mainfrom
ensign-action
Jun 8, 2026
Merged

feat: add Repo Ensign GitHub Action — summon Maestro via /ensign#3
SuperInstance merged 1 commit into
mainfrom
ensign-action

Conversation

@SuperInstance

Copy link
Copy Markdown
Owner

🤖 Repo Ensign

This PR adds the Repo Ensign GitHub Action to symphony-runtime, allowing anyone to summon Maestro by commenting /ensign on any issue or PR.

What's included

  • .github/actions/ensign/action.yml — reusable composite action
  • .github/workflows/ensign.yml — per-repo workflow triggered by issue_comment

Commands

Command Description
/ensign help Show help and available commands
/ensign status Latest commit, open issues, CI status
/ensign journal Recent entries from memory/JOURNAL.md
/ensign connect <repo> Link to another fleet repo's AGENT.md

Post-merge setup

After merging, set a repository variable:

  1. Go to Settings → Secrets and variables → Actions → Variables
  2. Click New repository variable
  3. Name: ENSIGN_NAME
  4. Value: Maestro

This lets /ensign help greet you by name!

Adds the Ensign composite action (.github/actions/ensign/action.yml) and
the per-repo workflow (.github/workflows/ensign.yml) that triggers on
issue_comment with the /ensign prefix.

The ensign (Maestro) can:
- Report repo status (CI, commits, issues)
- Print help / available commands
- Show recent journal entries
- Connect to sibling fleet repos

Part of the SuperInstance fleet ensign system.
@SuperInstance
SuperInstance merged commit 842b117 into main Jun 8, 2026
3 of 5 checks passed
@SuperInstance
SuperInstance deleted the ensign-action branch June 8, 2026 07:50
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