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
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
9e2fb10502
resolved #68
2026-01-31 21:34:51 +09:00
nrslib
2b35021d45
resolved #38
2026-01-31 17:08:28 +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
1fbc90823e
feat: ログをNDJSON形式に変更し、ストリーミング出力をリアルタイムで書き出す ( #27 )
...
- ログフォーマットを単一JSONからNDJSON(.jsonl)に変更
- ストリーミングチャンク・ステップ開始/完了・ワークフロー完了/中断を逐次追記
- appendFileSyncでopen→write→closeを都度実行(tail -fで追跡可能)
- レガシー.jsonファイルの読み込みも引き続きサポート
- saveSessionLog/addToSessionLogを廃止、initNdjsonLog/appendNdjsonLineに置換
2026-01-30 19:24:36 +09:00
nrslib
9c05b45e1e
feat: ルールマッチ方法の可視化と5段階フォールバック検出を実装
...
- RuleMatchMethod型を追加し、検出方法(aggregate/phase3_tag/phase1_tag/ai_judge/ai_judge_fallback)を記録
- detectMatchedRuleを5段階フォールバックに拡張(Phase3タグ→Phase1タグ→AI judge→全条件AI judge)
- matchedRuleMethodをセッションログとUI出力の両方に表示
- Phase 3のmaxTurnsを3に増加
- ParallelLoggerによるパラレルステップのプレフィックス付き出力を追加
2026-01-30 17:07:18 +09:00
nrslib
e67d2648d8
rule機能追加
2026-01-30 00:05:11 +09:00
nrslib
6dd69fc688
takt: npmのupdatenotifierをいれたい
2026-01-29 20:36:42 +09:00
nrslib
57fd01819f
セッション情報を残す、worktreeをプロジェクト管理外に移動
2026-01-28 18:23:35 +09:00
nrslib
df22e4c33b
add-task時に改行を許可。worktreeで失敗する問題を修正
2026-01-28 17:43:39 +09:00
nrslib
812a83507e
reviewコマンドの不要な処理を削除、上下バグ修正
2026-01-28 15:20:34 +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
87b9ed9d87
add-task
2026-01-27 20:07:47 +09:00
nrslib
351327a779
codext対応
2026-01-26 17:39:09 +09:00
nrslib
65a9553bb9
worktreeは一時Omit
2026-01-26 15:40:10 +09:00
nrslib
b98c3d4f19
worktree対応
2026-01-26 11:16:05 +09:00
nrslib
ffe8776437
first commit:
2026-01-25 15:16:27 +09:00