nrslib
b963261c3a
avoid git add
2026-02-07 12:02:55 +09:00
nrslib
3786644a17
対話モードもスタンス方式に
2026-02-07 12:00:38 +09:00
nrslib
3b23493213
update stances
2026-02-07 10:51:04 +09:00
nrslib
e23cfa9a3b
agent 周りの抽象化
2026-02-07 10:15:41 +09:00
nrslib
1df353148e
旧仕様削除
2026-02-07 09:28:43 +09:00
nrslib
b5e9d1fcbe
旧仕様を削除
2026-02-07 09:06:49 +09:00
nrslib
6f94681359
change agent to persona
2026-02-07 08:52:37 +09:00
nrslib
6473f97f47
change pieces
2026-02-07 07:24:18 +09:00
nrslib
191ca1f35e
add stance & persona #127
2026-02-07 00:56:13 +09:00
nrslib
00ffb84a87
Merge branch 'develop' into takt/#98/github-issue-98-pr-no-wo-ni-sh
...
# Conflicts:
# src/features/tasks/add/index.ts
2026-02-06 22:46:59 +09:00
nrslib
5fde582999
Merge branch 'develop' into takt/#100/github-issue-100-macosdesuriip
2026-02-06 22:22:31 +09:00
nrslib
b9c47d29a8
takt: github-issue-100-macosdesuriip
2026-02-06 20:33:55 +09:00
nrslib
d479707d1b
takt: github-issue-106-suteppu-niite
2026-02-06 20:04:51 +09:00
nrslib
24361b34e3
auto-PR 機能の追加とPR作成ロジックの共通化 #98
2026-02-06 19:07:18 +09:00
nrslib
973c7df85d
issue参照時にもピース選択を実施 #97
2026-02-06 18:48:09 +09:00
nrslib
4c0b3c1593
takt: github-issue-98-pr-no-wo-ni-sh
2026-02-06 18:05:19 +09:00
nrslib
919215fad3
resolved 失敗タスクの再投入とムーブメント開始位置の選択機能 #110
2026-02-06 17:22:22 +09:00
nrslib
163561a5b3
ブランチ名生成戦略を設定可能に
...
デフォルトをローマ字化(高速)に変更し、AI生成が必要な場合は config.yaml で branchNameStrategy: ai を設定可能にした。これによりブランチ名生成の待ち時間を削減し、LLMコストも削減できる。
また、coder エージェントに「根本原因修正後の安全機構迂回は禁止」ルールを追加した。
2026-02-06 16:30:45 +09:00
nrslib
7c928e0385
stageAndCommit の IT 追加: gitignored ファイルがコミットされないことを検証
...
git add -f .takt/reports/ リグレッション (c89ac4c) の再発防止テスト
2026-02-06 16:24:54 +09:00
nrslib
8c83cf60f9
stageAndCommit から git add -f .takt/reports/ を削除
...
エージェントが c89ac4c で追加した force-add により、worktree 実行時に
.takt/reports/ がコミットに含まれてしまう問題を修正。
.takt/ は .gitignore で除外済みのため force-add は不要。
2026-02-06 16:11:18 +09:00
nrslib
00174ee4a7
Merge branch 'main' into develop
2026-02-06 15:52:11 +09:00
nrslib
b455e312af
Fix Ctrl+C not working during piece execution
...
- Add interruptAllQueries() call in SIGINT handler to kill active SDK queries
- Suppress EPIPE errors from SDK writing to dead child process stdin
(uncaughtException handler + Promise.resolve().catch() dual-layer)
- Wrap select.ts onKeypress in try/catch to prevent raw mode leak
- Add integration tests for SIGINT handler and EPIPE suppression
2026-02-06 15:49:47 +09:00
nrslib
af6f59caa7
Merge branch 'takt/#113/generate-slug-for-task' into develop
2026-02-06 15:03:26 +09:00
nrslib
e3be883a7f
Merge branch 'takt/#112/add-closes-issue-to-pr' into develop
2026-02-06 14:52:50 +09:00
nrslib
da2d07bdd3
coding ピースを plan ベースに刷新し、エージェントプロンプトにボーイスカウトルール・後方互換コード検出を追加
...
- architect-plan → plan ムーブメントに変更、architect-planner エージェント導入
- 「既存パターン踏襲」から「最適パターン検討」へ方針転換
- worktree-sessions 関連コードを削除(未使用機能の整理)
2026-02-06 14:14:09 +09:00
nrslib
c89ac4cc7a
takt: fix-report-dir-path
2026-02-06 12:20:18 +09:00
nrslib
73db206c9a
takt: fix-pr-issue-number
2026-02-06 12:04:24 +09:00
nrslib
8fa09c575e
CI: listNonInteractive テストにも git config user 設定を追加
2026-02-06 11:26:35 +09:00
nrslib
3c22b0e17d
CI: listTasks テストに git config user 設定を追加
...
GitHub Actions の runner に git user.name/email が未設定のため
git commit が失敗していた問題を修正
2026-02-06 11:22:04 +09:00
nrslib
6140c6ba02
Hybrid Codex カテゴリ追加、description のYAMLパースエラー修正、サブカテゴリナビゲーション修正
2026-02-06 10:32:03 +09:00
nrslib
8fab3f0064
Skill を Agent Team ベースに刷新し、hybrid-codex ピースを追加
...
- SKILL.md: 疑似コードから命令形の手順1-8に書き換え、レポート抽出・Loop Monitor手順を追加
- engine.md: エージェント→チームメイト用語統一、yolo 権限キーワード対応
- takt-command.md: /takt {piece} [yolo] {task} 形式の引数パースを追加
- deploySkill.ts: cleanDir() で再デプロイ時の古いファイル残存を防止
- hybrid-codex ピース13点を en/ja に追加
2026-02-06 10:05:27 +09:00
nrslib
ec983089f9
takt export-cc コマンドを追加: ビルトインピース・エージェントを Claude Code Skill としてデプロイ
2026-02-06 08:56:12 +09:00
nrslib
378f5477e4
list コマンドのリファクタリング: non-interactive モード分離、delete アクション追加、console.log を info に統一
2026-02-06 08:56:00 +09:00
nrslib
a2af2f23e3
add passthrough
2026-02-06 07:38:48 +09:00
nrslib
3e54c80ba2
resolved ai_review ↔ ai_fix ループの健全性チェックと修正不要時の裁定ステップを追加 #102
2026-02-06 07:15:43 +09:00
nrslib
68b45abbf6
カテゴリ設定を簡素化: 自動コピー方式に変更
...
ユーザー/ビルトインの分離を廃止し、単一のカテゴリツリーに統一。
~/.takt/preferences/piece-categories.yaml を唯一のソースとし、
ファイルがなければ builtin デフォルトから自動コピーする。
- builtinCategories 分離と「📂 Builtin/」フォルダ表示を廃止
- appendOthersCategory で同名カテゴリへの未分類 piece マージを修正
- takt reset categories コマンドを追加
- default-categories.yaml を piece-categories.yaml にリネーム
2026-02-06 01:24:31 +09:00
nrslib
34a6a4bea2
Squashed commit of the following:
...
commit 2730269da717c78e90bc7d35ea6b2404f8e845f5
Author: nrslib <38722970+nrslib@users.noreply.github.com>
Date: Fri Feb 6 00:11:54 2026 +0900
takt: add-category-display-split
2026-02-06 01:22:59 +09:00
nrslib
c044aea33f
takt: add-ai-consultation-actions
2026-02-05 23:37:00 +09:00
nrslib
0d0f145c82
fix: ai_review ↔ ai_fix 無限ループ修正 + default piece に QA レビュー追加
...
- ai_no_fix 調停ステップ追加(architecture-reviewer が ai_review vs ai_fix の対立を判定)
- ai_fix の「修正不要」ルートを plan → ai_no_fix に変更(フルパイプライン再起動を防止)
- ai_review instruction にイテレーション認識を追加(初回は網羅的レビュー、2回目以降は修正確認優先)
- default piece: security-review → qa-review に差し替え
- qa-reviewer エージェントを expert/ から default/ に移動し、テストカバレッジ重視に書き直し
- 対象 piece: default, expert, expert-cqrs(en/ja)
2026-02-05 22:24:04 +09:00
nrslib
ee0cb8e13a
E2Eテスト基盤の追加・レビューエージェント改善・lint修正
...
- E2Eテストのフィクスチャ、ヘルパー、スペックを追加
- mock/provider別のvitest設定を追加
- レビューエージェントのプロンプト改善
- TTY判定の共通化、list/confirmのnon-interactive対応
- eslint no-non-null-assertion を off に変更、未使用インポート削除
2026-02-05 16:59:32 +09:00
nrslib
ed367f27df
Phase 3判定ロジックをconductorエージェント+フォールバック戦略に分離
...
Phase 3でレビュアーエージェントが判定タグを出力せず新しい作業を開始する問題を解決。
判定専用のconductorエージェントと4段階フォールバック戦略(AutoSelect→ReportBased→ResponseBased→AgentConsult)を導入し、
ParallelRunnerのlastResponse未配線問題とJudgmentDetectorのアンダースコア対応も修正。
2026-02-05 11:34:23 +09:00
nrslib
792f61df55
TAKTのメタ情報をエージェントに引き渡す。またTAKTの前回セッションの情報をscoreフェーズに追加 resolved #89
2026-02-05 09:20:18 +09:00
nrslib
12ae871f16
resolve / や # で始まる入力をコマンド/Issue未検出時にタスク指示として受け入れる #32
2026-02-04 18:34:51 +09:00
nrslib
9bc60c21b5
テストのメモリリークとハング問題を修正
...
- PieceEngineとTaskWatcherのクリーンアップ処理を追加
- vitestをシングルスレッド実行に変更してテストの安定性を向上
2026-02-04 16:27:12 +09:00
nrslib
c4ebbdb6a6
Codex の際にブランチ名のサマリ処理に問題があったのを修正
2026-02-04 13:40:57 +09:00
nrs
8e509e13c6
Issue/90 fix windows ( #91 )
...
* Window対応および Codexが.gitを必要とする問題があるので.gitがみつからない場合はエラーとする fix #90
* 文字化け修正
2026-02-04 13:19:00 +09:00
nrslib
38d43f2168
pieceに完全移行
2026-02-04 11:07:41 +09:00
nrslib
9159f071f4
hotfix: 過去のprevious_responseがバインドされてしまう問題
2026-02-04 09:24:50 +09:00
nrslib
1b0a84601d
Fix CI test failures by configuring git user in worktree clones
...
Shared clones created with 'git clone --shared' have independent .git
directories and don't inherit config from the source repository. This
caused 'Author identity unknown' errors when tests tried to commit in
worktree directories.
Now configure git user.name and user.email in each worktree directory
immediately after creation.
2026-02-04 04:28:07 +09:00
nrslib
be2f892ef5
lint対応
2026-02-04 04:10:49 +09:00