nrs
6371b8f3b1
takt: task-1771451707814 ( #314 )
2026-02-19 19:51:18 +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
5dc79946f2
refactor: 設定解決をloadConfigへ統一し不要設定を削除
2026-02-19 10:32:59 +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
nrslib
9cc6ac2ca7
ポストエクスキューションの共通化とinstructモードの改善
...
- commit+push+PR作成ロジックをpostExecutionFlowに抽出し、interactive/run/watchの3ルートで共通化
- instructモードはexecuteでcommit+pushのみ(既存PRにpushで反映されるためPR作成不要)
- instructのsave_taskで元ブランチ名・worktree・auto_pr:falseを固定保存(プロンプト不要)
- instructの会話ループにpieceContextを渡し、/goのサマリー品質を改善
- resolveTaskExecutionのautoPrをboolean必須に変更(undefinedフォールバック廃止)
- cloneデフォルトパスを../から../takt-worktree/に変更
2026-02-14 01:02:23 +09:00
nrs
4e58c86643
github-issue-256-takt-list-instruct ( #267 )
...
* fix: OpenCode SDKサーバー起動タイムアウトを30秒に延長
* takt: github-issue-256-takt-list-instruct
* refactor: 会話後アクションフローを共通化
2026-02-13 22:08:28 +09:00