588 Commits

Author SHA1 Message Date
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
nrslib
68e09e04af Fix Slack notification configuration
- Add webhook-type: incoming-webhook parameter
- Required for slackapi/slack-github-action@v2.0.0
2026-02-01 10:44:11 +09:00
nrslib
340703d5bd add SLACK WEBHOOK 2026-02-01 10:18:22 +09:00
nrslib
3cfefd906a add write to ci/cd 2026-02-01 10:03:05 +09:00
nrslib
6f1ad3c9ae add CICD log 2026-02-01 09:44:31 +09:00
nrslib
11ae49dc56 Fix failing tests: update ai_fix test and skip flaky workflow test v0.3.7 2026-02-01 09:03:10 +09:00
nrslib
97d2dcc5fa Update README: clarify CLI usage and add CI/CD section
- Remove multi-word direct task execution (unintended feature)
- Focus on interactive planning mode (takt/takt word)
- Clarify --pipeline flag usage for CI/CD
- Add CI/CD integration section with takt-action reference
- Add API cost warning for CI/CD usage
- Fix: Remove unnecessary quotes from takt #6 examples
2026-02-01 08:53:01 +09:00
nrslib
34faea3eac Update CHANGELOG for v0.3.4-0.3.7 2026-02-01 08:41:35 +09:00
nrslib
cf393312a2 Add --pipeline flag and improve log file naming
- Add --pipeline flag for explicit pipeline/non-interactive mode
- Change log file naming from base36 to YYYYMMDD-HHmmss-random format
- Update --task description to clarify it's an alternative to --issue
- Add tests for new timestamp-based session ID format

Resolves #28
2026-02-01 08:40:18 +09:00
nrslib
9ac4f374b8 0.3.6 v0.3.6 2026-02-01 00:24:28 +09:00
nrslib
366c556e42 ai_reviewにpass_previous_requestが設定されていなかった 2026-02-01 00:24:18 +09:00
nrslib
d9786c11fb --worktreeで対話スキップ --create-worktreeで対話スキップ 2026-02-01 00:20:41 +09:00
nrslib
22e35be168 0.3.5 v0.3.5 2026-01-31 23:24:38 +09:00
nrslib
063b0e8d70 resolved #69 2026-01-31 23:24:24 +09:00
nrslib
36b438e45a update cicd 2026-01-31 22:23:27 +09:00
nrslib
e2a47bc89a fix action 2026-01-31 22:20:32 +09:00
nrslib
95f6216a16 set takt model 2026-01-31 22:17:46 +09:00
nrslib
c36a5b1b07 resolved #66 2026-01-31 21:53:07 +09:00
nrslib
3f2971fb72 resolved #67 2026-01-31 21:52:00 +09:00
nrslib
ff2c491cc5 CI/CD修正 2026-01-31 21:39:18 +09:00
nrslib
9e2fb10502 resolved #68 2026-01-31 21:34:51 +09:00
nrslib
7d856287f0 ビルトインワークフロー: review-only(レビュー専用) #60 resolved 2026-01-31 20:03:38 +09:00
nrslib
1e8909d512 resolved #52, resolved #59 2026-01-31 19:25:50 +09:00
nrslib
f8fc9a7c83 0.3.4 v0.3.4 2026-01-31 18:51:04 +09:00
nrslib
062380261a update README.md 2026-01-31 18:32:05 +09:00
nrslib
e950a3f79c resolved 52 2026-01-31 18:28:30 +09:00
nrslib
2b35021d45 resolved #38 2026-01-31 17:08:28 +09:00
nrslib
a2ee86c7a2 resolved #50 2026-01-31 17:05:03 +09:00
nrslib
ca9283ee82 resolved
#51
2026-01-31 17:04:07 +09:00
nrslib
1c46a76bbd resolve #23 2026-01-31 17:02:52 +09:00
nrslib
4b924851a8 resolved #35 2026-01-31 11:22:58 +09:00
nrslib
6468fa6345 resolved #45 2026-01-31 09:40:36 +09:00
nrslib
2cfe77977c resolve #14 2026-01-31 09:24:00 +09:00