220 Commits

Author SHA1 Message Date
nrslib
be2f892ef5 lint対応 2026-02-04 04:10:49 +09:00
nrslib
887365c4eb 無用な後方互換削除 2026-02-04 04:04:56 +09:00
nrslib
6378ee6174 プロンプトを見通しやすく変更 2026-02-04 03:33:48 +09:00
nrslib
25fb6c4dfd ラベル系を別ファイルに逃がす 2026-02-03 22:59:35 +09:00
nrslib
cae770cef4 debugを強化 2026-02-03 22:01:17 +09:00
nrslib
49c780465b レポート出力するのを抑制 2026-02-03 21:24:18 +09:00
nrslib
62de1ede3c Phase システムをエージェントに注入する 2026-02-03 20:31:20 +09:00
nrslib
bed836f08b update README 2026-02-03 19:50:03 +09:00
nrslib
184a1d756a 会話内容からタスク要件をまとめる必要がなくなったので削除 2026-02-03 19:18:51 +09:00
nrslib
fabf4bcd27 takt worktreeのBugFix 2026-02-03 18:39:35 +09:00
nrslib
91731981d3 Select workflow:
(↑↓ to move, Enter to select, b to bookmark, r to remove)

[?7l  ❯ 🎼 default (current)
    🎼 minimal [*]
    📁 その他/
    📂 Builtin/ (8)
    Cancel
[?7h が  でハングする
2026-02-03 17:43:20 +09:00
nrslib
4565263ca4 インタラクティブプロンプトの上書き機能を無効化 2026-02-03 17:21:58 +09:00
nrslib
ad28dc7438 takt のプロンプトをファイルに 2026-02-03 17:04:09 +09:00
nrslib
1b168e6b20 fix: remove unused imports and variables for lint compliance v0.3.9 2026-02-03 16:09:27 +09:00
nrslib
8fc683d8ad 0.3.9 2026-02-03 15:59:55 +09:00
nrslib
c4bc17ab1a レポート周りのバグ fix 2026-02-03 15:59:37 +09:00
nrslib
0e76f5b532 対話モードのブラッシュアップ 2026-02-03 15:23:46 +09:00
nrslib
32022df79a resolved #85 2026-02-03 14:08:45 +09:00
nrslib
def50ff4a7 カテゴリ分けの作成 #85 workflowの修正 2026-02-03 10:23:49 +09:00
nrslib
d8dbcd01ff docs: エージェントプロンプトにLegacy対応禁止ルールを追加
- coder.md: AIの悪い癖として「Legacy対応を勝手に追加する」を追加
- ai-antipattern-reviewer.md: スコープクリープとして「不要なLegacy対応」を追加
- 明示的な指示がない限りLegacy対応は不要であることを明記
- en/ja 両方に適用
2026-02-03 01:01:10 +09:00
nrslib
7377c5f9d9 feat: プロバイダー非依存の permission_mode 値を導入し sandboxMode を設定可能にする (#87)
- permission_mode を readonly/edit/full に統一(プロバイダー非依存)
- Claude SDK: readonly→default, edit→acceptEdits, full→bypassPermissions とマッピング
- Codex SDK: readonly→read-only, edit→workspace-write, full→danger-full-access とマッピング
- Legacy値(default/acceptEdits/bypassPermissions)のサポートを削除
- 全ビルトインワークフローを新しい permission_mode 値に更新
- AgentRunner の ProviderCallOptions 生成ロジックをリファクタリング(DRY化)
2026-02-03 00:59:16 +09:00
nrslib
18894e2587 feat: workflowにてagent未指定でも起動可能にする (#71)
- agent フィールドを optional に変更
- agent未指定時は instruction_template のみで実行(システムプロンプトなし)
- agentSpec文字列をインラインシステムプロンプトとして扱う機能を追加
- セッションキーを agent ?? step.name に変更してagent未指定に対応
- README/README.ja.mdにエージェントレスステップの説明を追加
2026-02-03 00:21:17 +09:00
nrslib
b944349d8f refacotr 2026-02-02 21:52:40 +09:00
nrslib
7d8ba10abb refactor 2026-02-02 17:11:42 +09:00
nrslib
e57e5e7226 refactor 2026-02-02 13:06:12 +09:00
nrslib
f04a950c9e more refactor 2026-02-02 12:00:47 +09:00
nrslib
a66eb24009 module 2026-02-02 11:07:10 +09:00
nrslib
710d108f53 structuring 2026-02-02 10:14:12 +09:00
nrslib
24e12b6c85 Merge branch 'main' into refactoring 2026-02-02 06:59:44 +09:00
nrslib
09d65d79f7 フロントエンドエージェントにおいてSmartUIを排除するように指示出し 2026-02-02 06:59:28 +09:00
nrslib
fc55bb2e0c 構造化一歩目 2026-02-02 06:55:56 +09:00
nrslib
482fa51266 refactor 2026-02-02 06:02:26 +09:00
github-actions[bot]
b648a8ea6b
takt add #N でIssue番号をブランチ名・ワークツリーパスに反映する (#78)
* feat: takt add #N でIssue番号をブランチ名・ワークツリーパスに反映する (#48)

* remove md

---------

Co-authored-by: nrslib <nrslib@users.noreply.github.com>
Co-authored-by: nrslib <38722970+nrslib@users.noreply.github.com>
2026-02-02 00:05:57 +09:00
nrslib
f3f50f4676 0.3.8 v0.3.8 2026-02-02 00:01:02 +09:00
nrslib
8990efaebe fix it 2026-02-02 00:00:54 +09:00
nrslib
34e9581aa5 update CHANGELOG 2026-02-01 23:40:35 +09:00
nrslib
942f983ea5 add it 2026-02-01 23:36:33 +09:00
nrslib
d6ac71f0e6 | 作成 | src/task/git.ts | stageAndCommit() 共通関数。git commit ロジックのDRY化 |
| 作成 | `src/workflow/instruction-context.ts` | `instruction-builder.ts` からコンテキスト組立ロジック抽出 |
| 作成 | `src/workflow/status-rules.ts` | `instruction-builder.ts` からステータスルールロジック抽出 |
| 変更 | 35ファイル | `getErrorMessage()` 統一、`projectCwd` required 化、`process.cwd()` デフォルト除去、`sacrificeMode` 削除、`loadGlobalConfig` キャッシュ、`console.log` → `blankLine()`、`executeTask` options object 化 |

resolved #44
2026-02-01 22:58:49 +09:00
nrslib
1ee73c525c ai_fixステップの改善: 具体的な修正手順とstep_iteration表示
- ai_fixのinstruction_templateを強化
  - {step_iteration}を使って何回目のレビューか明示
  - 具体的な修正手順を明記(Read→grep→Edit→Test→Report)
  - 報告フォーマットを明示(「修正済み」ではなく具体的に報告)
  - 禁止事項を明示(ファイルを開かずに報告することを禁止)

- coderエージェントに「レビュワーの指摘は絶対」を追加
  - レビュワーが「未修正」と指摘したら事実確認を優先
  - 「修正済みのはず」という思い込みを捨てる
  - 反論せず、まず従う

これにより、9回連続未修正のような問題が発生しにくくなる。
2026-02-01 22:46:42 +09:00
nrslib
3bc0251aa9 mockを使ったITを追加 2026-02-01 21:58:47 +09:00
nrs
f8980e9841
Merge pull request #83 from nrslib/takt/issue-81-1769929093
workflowやconfig指定をオプションで受け入れpath対応にする
2026-02-01 21:07:05 +09:00
nrslib
8208f8b961 Merge branch 'takt/pipeline-1769947033' into takt/issue-81-1769929093 2026-02-01 21:01:05 +09:00
nrslib
ff7cfb52f7 --workflow にてpathも指定できるように 2026-02-01 20:58:03 +09:00
nrslib
9980327863 workflowがbuiltin優先になっている 2026-02-01 17:56:58 +09:00
nrs
29841f0c51
Merge pull request #80 from nrslib/takt/issue-70-1769924108
CI用にログ出力最小モードを導入する
2026-02-01 17:47:21 +09:00
nrslib
46bcc3082d removed unused report 2026-02-01 17:45:59 +09:00
nrslib
14130ee958 feat: workflowやconfig指定をオプションで受け入れpath対応にする (#81) 2026-02-01 07:45:04 +00:00
nrslib
a1d06dd756 feat: CI用にログ出力最小モードを導入する (#70) 2026-02-01 05:57:50 +00:00
nrs
05bf51cfbb
Merge pull request #79 from nrslib/takt/issue-25-1769915145
detectRuleIndex を最後のマッチに変更する
2026-02-01 14:32:22 +09:00
nrslib
ed1fe99c3b feat: detectRuleIndex を最後のマッチに変更する (#25) 2026-02-01 03:15:45 +00:00