Create Agent Skill
新しいエージェントを作成するためのスキル。
手順
- •ファイル作成:
src/agents/agent-[name].tsを作成 - •BaseAgent継承:
src/agents/base-agent.tsを参照 - •プロンプト定義:
src/templates/prompts.tsまたはv2-prompts.tsにテンプレート追加 - •AgentManager登録:
src/kernel/services/agent-manager.tsに登録
テンプレート
typescript
import { BaseAgent } from './base-agent.js';
import { ConversationContext, AgentResponse } from '../types/index.js';
export class Agent[Name] extends BaseAgent {
constructor() {
super('[name]', '[日本語名]');
}
async generateResponse(context: ConversationContext): Promise<AgentResponse> {
// 実装
}
}
注意事項
- •エージェントの個性を明確に定義する
- •他のエージェントとの差別化を意識
- •ESMインポートには
.js拡張子が必要