add passthrough
This commit is contained in:
parent
3e54c80ba2
commit
a2af2f23e3
@ -1,8 +1,10 @@
|
|||||||
piece_categories:
|
piece_categories:
|
||||||
"🚀 Quick Start":
|
"🚀 Quick Start":
|
||||||
pieces:
|
pieces:
|
||||||
- minimal
|
|
||||||
- default
|
- default
|
||||||
|
- passthrough
|
||||||
|
- coding
|
||||||
|
- minimal
|
||||||
|
|
||||||
"🔍 Review & Fix":
|
"🔍 Review & Fix":
|
||||||
pieces:
|
pieces:
|
||||||
|
|||||||
42
resources/global/en/pieces/passthrough.yaml
Normal file
42
resources/global/en/pieces/passthrough.yaml
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
# Passthrough TAKT Piece
|
||||||
|
# Thinnest wrapper. Pass task directly to coder as-is.
|
||||||
|
#
|
||||||
|
# Flow:
|
||||||
|
# execute (do the task)
|
||||||
|
# ↓
|
||||||
|
# COMPLETE
|
||||||
|
|
||||||
|
name: passthrough
|
||||||
|
description: Single-agent thin wrapper. Pass task directly to coder as-is.
|
||||||
|
|
||||||
|
max_iterations: 10
|
||||||
|
|
||||||
|
initial_movement: execute
|
||||||
|
|
||||||
|
movements:
|
||||||
|
- name: execute
|
||||||
|
edit: true
|
||||||
|
agent: ../agents/default/coder.md
|
||||||
|
report:
|
||||||
|
- Summary: summary.md
|
||||||
|
allowed_tools:
|
||||||
|
- Read
|
||||||
|
- Glob
|
||||||
|
- Grep
|
||||||
|
- Edit
|
||||||
|
- Write
|
||||||
|
- Bash
|
||||||
|
- WebSearch
|
||||||
|
- WebFetch
|
||||||
|
permission_mode: edit
|
||||||
|
rules:
|
||||||
|
- condition: Task complete
|
||||||
|
next: COMPLETE
|
||||||
|
- condition: Cannot proceed
|
||||||
|
next: ABORT
|
||||||
|
- condition: User input required
|
||||||
|
next: execute
|
||||||
|
requires_user_input: true
|
||||||
|
interactive_only: true
|
||||||
|
instruction_template: |
|
||||||
|
Do the task.
|
||||||
@ -2,6 +2,7 @@ piece_categories:
|
|||||||
"🚀 クイックスタート":
|
"🚀 クイックスタート":
|
||||||
pieces:
|
pieces:
|
||||||
- default
|
- default
|
||||||
|
- passthrough
|
||||||
- coding
|
- coding
|
||||||
- minimal
|
- minimal
|
||||||
|
|
||||||
|
|||||||
42
resources/global/ja/pieces/passthrough.yaml
Normal file
42
resources/global/ja/pieces/passthrough.yaml
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
# Passthrough TAKT Piece
|
||||||
|
# タスクをそのままエージェントに渡す最薄ラッパー。
|
||||||
|
#
|
||||||
|
# フロー:
|
||||||
|
# execute (タスク実行)
|
||||||
|
# ↓
|
||||||
|
# COMPLETE
|
||||||
|
|
||||||
|
name: passthrough
|
||||||
|
description: Single-agent thin wrapper. Pass task directly to coder as-is.
|
||||||
|
|
||||||
|
max_iterations: 10
|
||||||
|
|
||||||
|
initial_movement: execute
|
||||||
|
|
||||||
|
movements:
|
||||||
|
- name: execute
|
||||||
|
edit: true
|
||||||
|
agent: ../agents/default/coder.md
|
||||||
|
report:
|
||||||
|
- Summary: summary.md
|
||||||
|
allowed_tools:
|
||||||
|
- Read
|
||||||
|
- Glob
|
||||||
|
- Grep
|
||||||
|
- Edit
|
||||||
|
- Write
|
||||||
|
- Bash
|
||||||
|
- WebSearch
|
||||||
|
- WebFetch
|
||||||
|
permission_mode: edit
|
||||||
|
rules:
|
||||||
|
- condition: タスク完了
|
||||||
|
next: COMPLETE
|
||||||
|
- condition: 進行できない
|
||||||
|
next: ABORT
|
||||||
|
- condition: ユーザー入力が必要
|
||||||
|
next: execute
|
||||||
|
requires_user_input: true
|
||||||
|
interactive_only: true
|
||||||
|
instruction_template: |
|
||||||
|
タスクをこなしてください。
|
||||||
@ -45,7 +45,7 @@ describe('getBuiltinPiece', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it('should return null for non-existent piece names', () => {
|
it('should return null for non-existent piece names', () => {
|
||||||
expect(getBuiltinPiece('passthrough')).toBeNull();
|
expect(getBuiltinPiece('nonexistent-piece')).toBeNull();
|
||||||
expect(getBuiltinPiece('unknown')).toBeNull();
|
expect(getBuiltinPiece('unknown')).toBeNull();
|
||||||
expect(getBuiltinPiece('')).toBeNull();
|
expect(getBuiltinPiece('')).toBeNull();
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user