Skip to content

Supports Scout-derived custom agents in Opencode#94

Open
imarshallwidjaja wants to merge 1 commit into
tctinh:mainfrom
imarshallwidjaja:feat/make-scout-customisable
Open

Supports Scout-derived custom agents in Opencode#94
imarshallwidjaja wants to merge 1 commit into
tctinh:mainfrom
imarshallwidjaja:feat/make-scout-customisable

Conversation

@imarshallwidjaja

Copy link
Copy Markdown
Collaborator

Enables the creation of custom agents based on the scout-researcher base. This enhancement provides greater flexibility for specialized research tasks by allowing users to define custom scout agents with specific descriptions and skill sets.

Key changes include:

  • Extends CUSTOM_AGENT_BASES to include scout-researcher, making it a valid base for custom agents.
  • Updates the agent_hive.schema.json to reflect the expanded base agent options.
  • Modifies default configurations and example templates to include a scout-example-template entry.
  • Adjusts agent prompts (Architect, Hive (Master), Swarm) and skill documentation (parallel-exploration, dispatching-parallel-agents) to guide agents in intelligently selecting between the built-in scout-researcher and custom scout-derived agents based on their descriptions.
  • Ensures correct inheritance of properties and runtime classification (subagent) for custom scout agents.
  • Updates README.md documentation with examples and guidance for configuring custom scout agents.

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