nrslib
ebbd1a67a9
fix: ピース再利用確認を task.data.piece から取得 & config テンプレート拡充
...
- retryFailedTask / instructBranch でピース名の取得元を
runInfo?.piece から task.data?.piece に変更
(worktree 内に .takt/runs/ が存在しないため runInfo は常に null だった)
- ~/.takt/config.yaml テンプレートに不足していた設定項目を追加
(provider, model, concurrency, analytics, pipeline, persona_providers 等)
2026-03-06 00:37:54 +09:00
nrs
3649ce40f9
takt: add-piece-reuse-confirm ( #468 )
2026-03-04 23:07:47 +09:00
nrs
4f02c20c1d
Merge pull request #465 from nrslib/takt/420/remove-default-piece-switch
...
feat: デフォルトピースの概念と takt switch コマンドを削除
2026-03-04 18:02:28 +09:00
nrs
8430948475
takt: unify-provider-config ( #457 )
2026-03-04 00:34:07 +09:00
nrslib
0441ba55d1
Merge branch 'develop' into takt/308/improve-retry-instruct-interac
2026-02-19 17:34:39 +09:00
nrslib
54001b5122
takt: instruct
2026-02-19 13:16:47 +09:00
nrslib
67ae3e8ae5
refactor: piece設定解決とconfig優先順位の参照経路を統一
2026-02-19 11:22:49 +09:00
nrslib
cbde7ac654
refactor: 設定参照をresolveConfigValueへ統一
2026-02-19 10:55:03 +09:00
nrslib
16d7f9f979
リトライモード新設と instruct/retry の直接再実行対応
...
失敗タスク専用のリトライモード(retryMode.ts)を追加し、失敗情報・実行ログ・
レポートをシステムプロンプトに注入する方式に変更。instruct モードもタスク情報を
プロンプトに含める専用テンプレートへ移行。requeue のみだった再実行を
startReExecution による即時実行に対応し、既存ワークツリーの再利用も実装。
不要になった DebugConfig を削除。
2026-02-18 22:35:31 +09:00
nrslib
620e384251
interactiveモジュールの分割とタスク再キュー方式への移行
...
interactive.tsからsummary/runSelector/runSessionReader/selectorUtilsを分離し、
run session参照をrouting層からinstructMode層に移動。instructBranchで新タスク
作成の代わりに既存タスクのrequeueを使用する方式に変更。worktree確認プロンプトを
廃止し常時有効化。
2026-02-18 18:49:21 +09:00
nrs
e52e1da6bf
takt-list ( #271 )
...
* refactor: provider/modelの解決ロジックをAgentRunnerに集約
OptionsBuilderでCLIレベルとstepレベルを事前マージしていたのをやめ、
stepProvider/stepModelとして分離して渡す形に変更。
AgentRunnerが全レイヤーの優先度を一括で解決する。
* takt: takt-list
2026-02-14 11:44:01 +09:00