Skip to content

[codecane] [render preview] Colony#187

Merged
jahooma merged 193 commits into
mainfrom
colony
Jul 2, 2025
Merged

[codecane] [render preview] Colony#187
jahooma merged 193 commits into
mainfrom
colony

Conversation

@jahooma

@jahooma jahooma commented Jun 24, 2025

Copy link
Copy Markdown
Contributor

No description provided.

charleslien and others added 26 commits June 26, 2025 11:09
- Add requestToolCall, requestToolCallReadFiles, and requestToolCallTerminalCommand functions
- Implement WebSocket communication for backend to request tool execution from client
- Add tool-call-request and tool-call-response action types to schema
- Include comprehensive test suite and examples
- Remove temporary test code after verification

🤖 Generated with Codebuff
Co-Authored-By: Codebuff <noreply@codebuff.com>
- not hooked up yet to call agent
brandonkachen and others added 30 commits July 1, 2025 19:03
- Added name field to AgentTemplate type for personalized agent identities
- Introduced AGENT_NAME placeholder for dynamic persona injection
- Assigned unique names to all agents: Buffy, Sketch, Reid, Peter Plan, Sage, Nit Pick Nick, Theo
- Updated system prompts to use dynamic agent names instead of hardcoded "Buffy"
- Added descriptive persona titles for better agent characterization
- Fixed typo: "relevenant" → "relevant" in file-picker agent
- Implemented fallback logic to default to "Buffy" when agentType is unavailable

🤖 Generated with Codebuff
Co-Authored-By: Codebuff <noreply@codebuff.com>
This commit introduces a comprehensive agent persona system and improves
the development workflow:

**Agent Personas & Names:** - Add centralized agent metadata in
`common/src/constants/agent-names.ts` - Define unique names and
descriptions for each agent type (Reid, Sage, Theo, etc.) - Update all
agent templates to use centralized metadata - Enable CLI agent
references with @ syntax (e.g., @reid, @Sage)

**CLI Enhancements:** - Add agent auto-completion when typing @ -
Display agent menu with descriptions when @ is typed - Parse agent
references from user prompts and pass as preferred agents

**Development Workflow:** - Automatically run file change hooks after
file modifications - Batch hook execution to prevent redundant runs -
Add helpful comments about hook behavior in tool handlers

🤖 Generated with Codebuff Co-Authored-By: Codebuff
<noreply@codebuff.com>
- Replaced AGENT_METADATA with AGENT_PERSONAS as single source of truth
- Eliminated duplication and intermediate mapping layers - Updated all
imports across backend and npm-app to use AGENT_PERSONAS - Maintained
same API functionality with cleaner, more maintainable code

🤖 Generated with Codebuff Co-Authored-By: Codebuff
<noreply@codebuff.com>
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.

3 participants