nrslib
79227dffd1
takt: update-report-path-variable
2026-01-30 07:43:17 +09:00
nrslib
f7181fc00c
workflow 変更
2026-01-30 01:50:25 +09:00
nrslib
e67d2648d8
rule機能追加
2026-01-30 00:05:11 +09:00
nrslib
304044a2f1
fix: read version from package.json instead of hardcoded 0.1.0 ( closes #3 )
...
- Read CLI version dynamically from package.json via createRequire
- Fix unused variable lint errors (branch destructuring)
- Bump version to 0.2.3
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
v0.2.3
2026-01-29 21:18:16 +09:00
nrslib
faae1dd2b5
0.2.5
2026-01-29 20:38:53 +09:00
nrslib
6dd69fc688
takt: npmのupdatenotifierをいれたい
2026-01-29 20:36:42 +09:00
nrslib
ee0d846c5b
worktreeのバグフィックス
2026-01-29 20:26:27 +09:00
nrslib
73c2d6b381
.takt/tasks/ に TASK-FORMAT ドキュメントを配置、dotgitignore リネーム対応
2026-01-29 17:06:16 +09:00
nrslib
a4e793c070
.gitignore に clone-meta/ と worktree-sessions/ を追加
2026-01-29 16:26:27 +09:00
nrslib
4403291046
README更新
2026-01-29 15:44:27 +09:00
nrslib
cc9366f2b2
Merge branch 'takt/20260129T0506-add-list-command'
2026-01-29 14:30:53 +09:00
nrslib
4cf0fc319e
フォールバック原則禁止 & ai-reviewer を ai-antipattern-reviewer にリネーム
2026-01-29 14:27:46 +09:00
nrslib
d1956b53ac
takt: reviewじゃなくてlistにしたい。listとlist-tasksというコマンドにかえてくれ。
2026-01-29 14:22:57 +09:00
nrslib
73c4a3c555
0.2.4
2026-01-29 14:05:53 +09:00
nrslib
be644fb245
0.2.3
2026-01-29 14:05:17 +09:00
nrslib
ddfd42d5bb
Revert "takt: add-test-file"
...
This reverts commit f1a2d0f04f93d4ac23e837d8e56b9b25f4503ac5.
2026-01-29 14:04:40 +09:00
nrslib
5056bd56ce
takt: add-test-file
2026-01-29 13:31:20 +09:00
nrslib
f942d6dd09
タスク完了後のクローン削除を廃止(/review で cleanup)
2026-01-29 13:26:20 +09:00
nrslib
84b5ad7d17
worktree.ts を clone.ts + branchReview.ts に分割(300行超解消)
2026-01-29 13:18:47 +09:00
nrslib
0cdec9afce
クローンから origin remote を削除し、SDK がメインリポジトリに戻る経路を遮断
2026-01-29 12:50:55 +09:00
nrslib
c84c6166b0
全ワークフローのレポート出力ステップに Write 権限を追加
2026-01-29 12:37:53 +09:00
nrslib
408f8b0184
git clone --shared → --reference --dissociate に変更
...
--shared は objects/info/alternates で元リポジトリへの参照を残すが、
--dissociate はオブジェクトをコピーして完全独立なクローンを作る。
2026-01-29 12:08:47 +09:00
nrslib
ea0d04c4fe
レビュー画面に元のタスク指示を表示 & タイムスタンプ短縮
...
- getOriginalInstruction: ブランチ最初のコミットから元の指示を抽出
- /review-tasks の選択肢と詳細表示に元の指示を追加
- タイムスタンプのハイフンを除去 (2026-01-29T0225 → 20260129T0225)
2026-01-29 11:34:12 +09:00
nrslib
63d6932c01
Stop using git worktree due to Claude Code SDK working at repository root
2026-01-29 11:24:47 +09:00
nrslib
83621d689e
worktree: try-catch フォールバックと冗長コメントを削除
2026-01-29 09:43:04 +09:00
nrslib
0ecbf6e56b
Worktree をプロジェクト外に作成するよう変更
...
- config.yaml に worktree_dir 設定を追加
- デフォルトは ../{tree-name}(プロジェクトの兄弟ディレクトリ)
- Claude Code のプロジェクト検出問題を回避
2026-01-29 09:41:24 +09:00
nrslib
f83b826a3d
improve task name summarization for branch/worktree names
...
- Improve prompt to prevent "this task is..." style output
- Add LLM/romanization option (useLLM: false for romaji fallback)
- Add sanitizeSlug function for safe branch/directory names
- Add wanakana library for Japanese to romaji conversion
2026-01-29 09:28:51 +09:00
nrslib
1f636bff23
0.2.2
v0.2.2
2026-01-29 02:39:30 +09:00
nrslib
7bb54067b4
ステータス出力ルールのヘッダーを自動生成に変更
...
- renderStatusRulesHeader() を追加して言語別にヘッダーを生成
- 全ワークフローYAMLから重複していたヘッダー部分を削除
- buildInstruction() で statusRulesPrompt にヘッダーを自動付加
2026-01-29 02:38:01 +09:00
nrslib
8463eb1033
Instruct にworktreeの変更文脈を自動追加
...
mainからの差分とコミット履歴を指示に含めることで、
エージェントがworktreeの現在の状態を把握できるようにする。
2026-01-29 02:11:07 +09:00
nrslib
fc427b4381
expert-cqrs の共通レビュアーを expert/ に統合
...
expert-cqrs/ には cqrs-es-reviewer.md のみ残し、
frontend/security/qa/supervisor は expert/ の共通エージェントを参照。
2026-01-29 01:56:46 +09:00
nrslib
848522f7a9
Try Merge を squash merge に変更
...
変更をステージするだけでコミットしないように変更。
git status で確認し、git commit で確定、git reset で取り消し可能。
2026-01-29 01:47:31 +09:00
nrslib
1339e2530f
Merge branch 'takt/2026-01-28T1547-現在のresourceにあるexpert-reviewをexpert-cqrsに変更、また新たにex'
2026-01-29 01:42:42 +09:00
nrslib
0f2aa896ae
Execution Rules に cd 禁止ルールを追加
...
エージェントがBashコマンドで明示的にcdしてmainディレクトリで
作業してしまう問題を解決するため、「cdを使用しないでください」
というルールをmetadataに追加。
2026-01-29 01:42:04 +09:00
nrslib
48e055ac8a
Execution Rules メタデータを追加(git commit 禁止)
...
buildInstruction で自動付与される実行ルールを追加。
エージェントがコミットすると git diff が空になりレビューできなくなる問題を防ぐ。
2026-01-29 01:30:37 +09:00
nrslib
82193e6db4
タスク名を AI で英語スラグに要約する機能を追加
...
worktree 作成時、日本語タスク名を英語ブランチ名に変換。
- summarizeTaskName() を追加(Claude で要約)
- 例: 「認証機能を追加する」→ add-auth
2026-01-29 01:23:24 +09:00
nrslib
9eb63e787e
diff と instruct 両機能を統合
...
/review コマンドに View diff と Instruct 両方のアクションを追加。
2026-01-29 01:21:47 +09:00
nrslib
920b27f738
不要ファイルを削除
2026-01-29 01:17:24 +09:00
nrslib
c729e8766a
Merge branch 'takt/2026-01-28T1032-taskがちゃんと正常終了しなくてもcompletedに進んでしまうことがある。修正してほしい'
2026-01-29 01:15:22 +09:00
nrslib
75989522ca
worktree セッション引き継ぎ機能を追加
...
同じ worktree に再度指示を出す際、前回のセッションを引き継げるようにする。
- loadWorktreeSessions / updateWorktreeSession を追加
- worktree 別にエージェントセッションを保存(.takt/logs/worktree-sessions/)
- workflowExecution で worktree でもセッション管理を有効化
2026-01-29 01:10:05 +09:00
nrslib
b529f84345
takt: 現在のresourceにあるexpert-reviewをexpert-cqrsに変更、また新たにex
2026-01-29 01:02:43 +09:00
nrslib
42ae981b65
/review に instruct アクションを追加
...
worktree レビュー時に追加指示を出せる機能を追加。
- 「Instruct」を選択 → 指示入力 → ワークフロー選択 → 実行 → 自動コミット
- selectWorkflowForInstruction() でワークフロー選択
- instructWorktree() でタスク実行と自動コミットを処理
2026-01-29 00:52:01 +09:00
nrslib
277d490eeb
ExecutionMetadataからProject Rootを削除
...
worktreeモードでタスク実行時、エージェントがmainディレクトリで
作業してしまうバグの修正。metadataでProject Rootを見せていたため
Claudeがそちらで作業していた可能性がある。
- ExecutionMetadataインターフェースからprojectRootを削除
- buildExecutionMetadataからprojectRoot設定を削除
- METADATA_STRINGSからprojectRootとmodeを削除
- renderExecutionMetadataからProject Root表示を削除
- 関連テストを更新
2026-01-29 00:49:34 +09:00
nrslib
120815e848
takt: reviewコマンドにて、差分を確認するメニューを用意してほしい。その場でgitdiffをするような形かな。
2026-01-28 20:06:02 +09:00
nrslib
588d157daa
0.2.1
v0.2.1
2026-01-28 19:51:00 +09:00
nrslib
722c827cc4
言語設定を追加
2026-01-28 19:50:52 +09:00
nrslib
c2f530f2a0
takt: taskがちゃんと正常終了しなくてもcompletedに進んでしまうことがある。修正してほしい
2026-01-28 19:46:50 +09:00
nrslib
19ced26d00
worktreeの問題を修正
2026-01-28 19:34:33 +09:00
nrslib
60f7c0851d
worktreeを利用した際に別の場所で作業してしまう問題を修正
2026-01-28 19:17:40 +09:00
nrslib
57fd01819f
セッション情報を残す、worktreeをプロジェクト管理外に移動
2026-01-28 18:23:35 +09:00