takt/builtins/en/pieces/research.yaml
nrs 2f268f6d43
[#320] move-allowed-tools-claude (#469)
* takt: move-allowed-tools-claude

* fix: E2Eフィクスチャの allowed_tools を provider_options.claude に移行

PR #469 で allowed_tools がムーブメント直下から provider_options.claude.allowed_tools に
移動されたが、E2Eフィクスチャとインラインピース定義が旧形式のままだった。
2026-03-05 11:27:48 +09:00

49 lines
1.2 KiB
YAML

name: research
description: Research piece - autonomously executes research without asking questions
piece_config:
provider_options:
claude:
allowed_tools:
- Read
- Glob
- Grep
- WebSearch
- WebFetch
codex:
network_access: true
opencode:
network_access: true
max_movements: 10
initial_movement: plan
movements:
- name: plan
persona: research-planner
policy: research
knowledge: research
instruction: research-plan
rules:
- condition: Planning is complete
next: dig
- condition: Insufficient information to create a plan
next: ABORT
- name: dig
persona: research-digger
policy: research
knowledge: research
instruction: research-dig
rules:
- condition: Research is complete
next: supervise
- condition: Unable to conduct research
next: ABORT
- name: supervise
persona: research-supervisor
policy: research
knowledge: research
instruction: research-supervise
rules:
- condition: Research results adequately answer the original request
next: COMPLETE
- condition: Research results are insufficient and replanning is needed
next: plan