Skip to content

feat(relay-orchestrator): wire up relay orchestrator persona - #28

Merged
khaliqgant merged 2 commits into
mainfrom
relay-orchestrator
Apr 30, 2026
Merged

khaliqgant merged 2 commits into
mainfrom
relay-orchestrator

Conversation

@khaliqgant

@khaliqgant khaliqgant commented Apr 30, 2026 •

Copy link
Copy Markdown
Member

Summary

Introduce a new relay-orchestrator persona that coordinates agent spawning using a headless orchestrator skill. This persona runs conversations through a fast model that orchestrates and spawns larger models for assistance.

Changes

  • personas/relay-orchestrator.json: New persona with three tiers (best, best-value, minimum) and the headless orchestrator skill
  • packages/workload-router/src/index.ts: Wire intent and catalog entry for relay-orchestrator
  • packages/workload-router/scripts/generate-personas.mjs: Add export name mapping
  • packages/workload-router/routing-profiles/default.json: Add routing rule for relay-orchestrator intent
  • packages/workload-router/src/index.test.ts: Add test fixtures for new persona
  • README.md: Document new persona

Files Changed

  • personas/relay-orchestrator.json
  • packages/workload-router/src/index.ts
  • packages/workload-router/scripts/generate-personas.mjs
  • packages/workload-router/routing-profiles/default.json
  • packages/workload-router/src/index.test.ts
  • README.md

Testing

Run the full test suite to verify:

```bash
node packages/workload-router/scripts/generate-personas.mjs
corepack pnpm run check
```


Open in Devin Review

…tor skill

- Add relay-orchestrator.json persona for orchestrating agent spawning
- Wire intent, export name, and catalog entry into workload-router
- Add routing rule in default.json for relay-orchestrator intent
- Add test fixtures covering new persona resolution
- Update README with new persona
devin-ai-integration[bot]

This comment was marked as resolved.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 6ee46b9e98

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread personas/relay-orchestrator.json Outdated
"skills": [
{
"id": "running-headless-orchestrator",
"source": "https://github.com/agentworkforce/skills",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Use a parseable skill source for relay orchestrator

The skills[0].source value is a bare GitHub repo URL, but materializeSkills only accepts prpm refs or skill.sh URLs with a #<skill> fragment; this value matches neither, so resolveSkillSource throws Unsupported skill source as soon as usePersona('relay-orchestrator') is initialized. In practice, any workflow that tries to run this new persona will fail before execution starts.

Useful? React with 👍 / 👎.

Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@khaliqgant
khaliqgant merged commit edbbce8 into main Apr 30, 2026
2 checks passed
@khaliqgant
khaliqgant deleted the relay-orchestrator branch April 30, 2026 15:51
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