Skip to content

Add researcher and general profiles with orchestrator delegation - #3

Merged
jsoneaday merged 2 commits into
mainfrom
profile-delegation
Sep 9, 2026
Merged

jsoneaday merged 2 commits into
mainfrom
profile-delegation

Conversation

@jsoneaday

Copy link
Copy Markdown
Owner

Summary

  • Adds builtin $researcher and $general profiles alongside orchestrator and developer, each with fixed default models (sol/terra/luna at high thinking).
  • Introduces agent_profile_delegate so the orchestrator can route work to developer, researcher, or general and synthesize results for the user.
  • Wires agent profiles into main chat: profile picker in the composer, $handle overrides, and profile context on turns (matching messaging behavior).

Test plan

  • xcodebuild build (ui scheme)
  • Structure AgentProfileTests
  • AgentProfileBuiltinFactoryTests
  • Full CI build-and-test on PR
  • Manual: send chat as Orchestrator and confirm delegation to $researcher / $general
  • Manual: explicit $developer prefix in chat and messaging still routes correctly

Made with Cursor

jsoneaday and others added 2 commits September 8, 2026 08:00
Introduces builtin profile defaults (sol/terra/luna at high thinking), an
agent_profile_delegate tool for router-first orchestration, and profile
routing in main chat alongside messaging.

Co-authored-by: Cursor <cursoragent@cursor.com>
Per-channel default profile on messaging threads, dynamic profile list
when @derrick is mentioned without a request, and thinking level editing
in agent profile settings.

Co-authored-by: Cursor <cursoragent@cursor.com>
@jsoneaday
jsoneaday merged commit ca1c759 into main Sep 9, 2026
2 checks passed
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