29 Commits

Author SHA1 Message Date
nrslib
3b23493213 update stances 2026-02-07 10:51:04 +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
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
4c0b3c1593 takt: github-issue-98-pr-no-wo-ni-sh 2026-02-06 18:05:19 +09:00
nrslib
163561a5b3 ブランチ名生成戦略を設定可能に
デフォルトをローマ字化(高速)に変更し、AI生成が必要な場合は config.yaml で branchNameStrategy: ai を設定可能にした。これによりブランチ名生成の待ち時間を削減し、LLMコストも削減できる。

また、coder エージェントに「根本原因修正後の安全機構迂回は禁止」ルールを追加した。
2026-02-06 16:30:45 +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
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
792f61df55 TAKTのメタ情報をエージェントに引き渡す。またTAKTの前回セッションの情報をscoreフェーズに追加 resolved #89 2026-02-05 09:20:18 +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
be2f892ef5 lint対応 2026-02-04 04:10:49 +09:00
nrslib
887365c4eb 無用な後方互換削除 2026-02-04 04:04:56 +09:00
nrslib
6378ee6174 プロンプトを見通しやすく変更 2026-02-04 03:33:48 +09:00
nrslib
62de1ede3c Phase システムをエージェントに注入する 2026-02-03 20:31:20 +09:00
nrslib
0e76f5b532 対話モードのブラッシュアップ 2026-02-03 15:23:46 +09:00
nrslib
32022df79a resolved #85 2026-02-03 14:08:45 +09:00
nrslib
def50ff4a7 カテゴリ分けの作成 #85 workflowの修正 2026-02-03 10:23:49 +09:00
nrslib
18894e2587 feat: workflowにてagent未指定でも起動可能にする (#71)
- agent フィールドを optional に変更
- agent未指定時は instruction_template のみで実行(システムプロンプトなし)
- agentSpec文字列をインラインシステムプロンプトとして扱う機能を追加
- セッションキーを agent ?? step.name に変更してagent未指定に対応
- README/README.ja.mdにエージェントレスステップの説明を追加
2026-02-03 00:21:17 +09:00
nrslib
b944349d8f refacotr 2026-02-02 21:52:40 +09:00
nrslib
7d8ba10abb refactor 2026-02-02 17:11:42 +09:00