nrs
f8980e9841
Merge pull request #83 from nrslib/takt/issue-81-1769929093
...
workflowやconfig指定をオプションで受け入れpath対応にする
2026-02-01 21:07:05 +09:00
nrslib
ff7cfb52f7
--workflow にてpathも指定できるように
2026-02-01 20:58:03 +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
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
d9786c11fb
--worktreeで対話スキップ --create-worktreeで対話スキップ
2026-02-01 00:20:41 +09:00
nrslib
063b0e8d70
resolved #69
2026-01-31 23:24:24 +09:00
nrslib
1e8909d512
resolved #52 , resolved #59
2026-01-31 19:25:50 +09:00
nrslib
e950a3f79c
resolved 52
2026-01-31 18:28:30 +09:00
nrslib
ca9283ee82
resolved
...
#51
2026-01-31 17:04:07 +09:00
nrslib
7bac0053ff
feat: CLIサブコマンド形式への移行と対話式タスク入力モード ( #47 )
...
- スラッシュコマンド形式をサブコマンド形式に変更(takt run, takt add 等)
- 引数なし takt で対話的にAIとタスク要件を詰めるinteractiveモードを追加
- セッション永続化により takt 再起動後も会話を継続
- 調査用ツール(Read, Glob, Grep, Bash, WebSearch, WebFetch)を許可
- プランニング専用のシステムプロンプトでコード変更を禁止
- executor の buildSdkOptions を未定義値を含めないよう修正(SDK ハング対策)
- help/refreshBuiltinコマンドを削除、ejectコマンドを簡素化
- ドキュメント(CLAUDE.md, README, workflows.md)をサブコマンド形式に更新
2026-01-31 01:14:36 +09:00
nrslib
5265cc0059
feat: Builtin管理をバンドル埋め込み方式に移行し、/ejectコマンドを追加 ( #4 )
...
- ローダーがユーザーファイル優先、なければdist/resources/からbuiltinを読む方式に変更
- /ejectコマンドを追加(builtinを~/.takt/にコピーしてカスタマイズ可能に)
- /refresh-builtinを簡素化(ejectへの移行案内)
- config.yamlにdisabled_builtinsフィールドを追加
- ワークフローYAMLをrules形式に統一
2026-01-30 20:03:38 +09:00
nrslib
84ef8fbaf7
feat: GitHub Issue番号でタスク実行・追加を可能にし、エンジンをリファクタリング ( #10 )
...
- takt "#6 " や /add-task "#6 " "#7 " でIssue内容をタスクとして実行可能に
- gh CLI経由でIssue取得、タイトル・本文・ラベル・コメントをタスクテキストに変換
- engine.tsからフェーズ実行(phase-runner)、ルール評価(rule-evaluator)、
ルールユーティリティ(rule-utils)を分離
2026-01-30 18:49:55 +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>
2026-01-29 21:18:16 +09:00
nrslib
6dd69fc688
takt: npmのupdatenotifierをいれたい
2026-01-29 20:36:42 +09:00
nrslib
d1956b53ac
takt: reviewじゃなくてlistにしたい。listとlist-tasksというコマンドにかえてくれ。
2026-01-29 14:22:57 +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
63d6932c01
Stop using git worktree due to Claude Code SDK working at repository root
2026-01-29 11:24:47 +09:00
nrslib
82193e6db4
タスク名を AI で英語スラグに要約する機能を追加
...
worktree 作成時、日本語タスク名を英語ブランチ名に変換。
- summarizeTaskName() を追加(Claude で要約)
- 例: 「認証機能を追加する」→ add-auth
2026-01-29 01:23:24 +09:00
nrslib
2c738d8009
worktree時にディレクトリを正しく読み込めるように修正
2026-01-28 16:47:27 +09:00
nrslib
e8c3eaa0f5
Merge branch 'takt/2026-01-28T0504-cli起動時、ワークフローを選択したあとworktreeをつくる確認して、必要なら作る機能を追加せよ'
2026-01-28 15:20:57 +09:00
nrslib
812a83507e
reviewコマンドの不要な処理を削除、上下バグ修正
2026-01-28 15:20:34 +09:00
nrslib
56c939c9c0
takt: cli起動時、ワークフローを選択したあとworktreeをつくる確認して、必要なら作る機能を追加せよ
2026-01-28 14:16:10 +09:00
nrslib
80626411cf
/review-tasks
2026-01-28 13:21:57 +09:00
nrslib
e8a8044c9f
takt: ワークフロー選択時にescキーをおしたらキャンセルにしてほしい。
2026-01-28 11:56:00 +09:00
nrslib
d900ee8bc4
feat: answer status, autoCommit, permission_mode, verbose logging
...
- answer: planner が質問と判断したら COMPLETE で終了する仕組み
- autoCommit: worktree タスク完了時に自動 git commit
- permission_mode: workflow YAML でステップごとの権限指定
- verbose: verbose 時のファイル+stderr 二重出力修正
2026-01-28 10:02:04 +09:00
nrslib
7323d6d288
タスクを監視する /watch を追加
2026-01-27 23:29:02 +09:00
nrslib
7270b29044
add /refresh-builtin
2026-01-27 22:42:04 +09:00
nrslib
87b9ed9d87
add-task
2026-01-27 20:07:47 +09:00
nrslib
665b5187be
-rオプションをOmitし、デフォルトを会話継続に
2026-01-27 10:36:11 +09:00
nrslib
4a66b6bd15
プロジェクト初期化時に.gitignoreを含める
2026-01-26 11:55:44 +09:00
nrslib
334b9bb399
Remove interactive mode and simplify CLI
2026-01-25 21:58:56 +09:00
nrslib
ffe8776437
first commit:
2026-01-25 15:16:27 +09:00