Release v0.7.0-alpha.1
This commit is contained in:
parent
6140c6ba02
commit
9b747c3fdc
35
CHANGELOG.md
35
CHANGELOG.md
@ -4,6 +4,41 @@ All notable changes to this project will be documented in this file.
|
|||||||
|
|
||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
|
||||||
|
|
||||||
|
## [0.7.0-alpha.1] - 2026-02-06
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- Hybrid Codex ピース: 全主要ピース(default, minimal, expert, expert-cqrs, passthrough, review-fix-minimal, coding)の Codex バリアントを追加
|
||||||
|
- coder エージェントを Codex プロバイダーで実行するハイブリッド構成
|
||||||
|
- en/ja 両対応
|
||||||
|
- `passthrough` ピース: タスクをそのまま coder に渡す最小構成ピース
|
||||||
|
- `takt export-cc` コマンド: ビルトインピース・エージェントを Claude Code Skill としてデプロイ
|
||||||
|
- `takt list` に delete アクション追加、non-interactive モード分離
|
||||||
|
- AI 相談アクション: `takt add` / インタラクティブモードで GitHub Issue 作成・タスクファイル保存が可能に
|
||||||
|
- サイクル検出: ai_review ↔ ai_fix 間の無限ループを検出する `CycleDetector` を追加 (#102)
|
||||||
|
- 修正不要時の裁定ステップ(`ai_no_fix`)を default ピースに追加
|
||||||
|
- CI: skipped な TAKT Action ランを週次で自動削除するワークフローを追加
|
||||||
|
- ピースカテゴリに Hybrid Codex サブカテゴリを追加(en/ja)
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- カテゴリ設定を簡素化: `default-categories.yaml` を `piece-categories.yaml` に統合し、ユーザーディレクトリへの自動コピー方式に変更
|
||||||
|
- ピース選択UIのサブカテゴリナビゲーションを修正(再帰的な階層表示が正しく動作するように)
|
||||||
|
- Claude Code Skill を Agent Team ベースに刷新
|
||||||
|
- `console.log` を `info()` に統一(list コマンド)
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Hybrid Codex ピースの description に含まれるコロンが YAML パースエラーを起こす問題を修正
|
||||||
|
- サブカテゴリ選択時に `selectPieceFromCategoryTree` に不正な引数が渡される問題を修正
|
||||||
|
|
||||||
|
### Internal
|
||||||
|
|
||||||
|
- `list` コマンドのリファクタリング: `listNonInteractive.ts`, `taskDeleteActions.ts` を分離
|
||||||
|
- `cycle-detector.ts` を追加、`PieceEngine` にサイクル検出を統合
|
||||||
|
- ピースカテゴリローダーのリファクタリング(`pieceCategories.ts`, `pieceSelection/index.ts`)
|
||||||
|
- テスト追加: cycle-detector, engine-loop-monitors, piece-selection, listNonInteractive, taskDeleteActions, createIssue, saveTaskFile
|
||||||
|
|
||||||
## [0.6.0] - 2026-02-05
|
## [0.6.0] - 2026-02-05
|
||||||
|
|
||||||
RC1/RC2 の内容を正式リリース。機能変更なし。
|
RC1/RC2 の内容を正式リリース。機能変更なし。
|
||||||
|
|||||||
@ -235,6 +235,9 @@ takt eject
|
|||||||
# Clear agent conversation sessions
|
# Clear agent conversation sessions
|
||||||
takt clear
|
takt clear
|
||||||
|
|
||||||
|
# Deploy builtin pieces/agents as Claude Code Skill
|
||||||
|
takt export-cc
|
||||||
|
|
||||||
# Configure permission mode
|
# Configure permission mode
|
||||||
takt config
|
takt config
|
||||||
```
|
```
|
||||||
@ -391,8 +394,11 @@ TAKT includes multiple builtin pieces:
|
|||||||
| `expert` | Full-stack development piece: architecture, frontend, security, QA reviews with fix loops. |
|
| `expert` | Full-stack development piece: architecture, frontend, security, QA reviews with fix loops. |
|
||||||
| `expert-cqrs` | Full-stack development piece (CQRS+ES specialized): CQRS+ES, frontend, security, QA reviews with fix loops. |
|
| `expert-cqrs` | Full-stack development piece (CQRS+ES specialized): CQRS+ES, frontend, security, QA reviews with fix loops. |
|
||||||
| `magi` | Deliberation system inspired by Evangelion. Three AI personas (MELCHIOR, BALTHASAR, CASPER) analyze and vote. |
|
| `magi` | Deliberation system inspired by Evangelion. Three AI personas (MELCHIOR, BALTHASAR, CASPER) analyze and vote. |
|
||||||
|
| `passthrough` | Thinnest wrapper. Pass task directly to coder as-is. No review. |
|
||||||
| `review-only` | Read-only code review piece that makes no changes. |
|
| `review-only` | Read-only code review piece that makes no changes. |
|
||||||
|
|
||||||
|
**Hybrid Codex variants** (`*-hybrid-codex`): Each major piece has a Codex variant where the coder agent runs on Codex while reviewers use Claude. Available for: default, minimal, expert, expert-cqrs, passthrough, review-fix-minimal, coding.
|
||||||
|
|
||||||
Use `takt switch` to switch pieces.
|
Use `takt switch` to switch pieces.
|
||||||
|
|
||||||
## Builtin Agents
|
## Builtin Agents
|
||||||
|
|||||||
@ -231,6 +231,9 @@ takt eject
|
|||||||
# エージェントの会話セッションをクリア
|
# エージェントの会話セッションをクリア
|
||||||
takt clear
|
takt clear
|
||||||
|
|
||||||
|
# ビルトインピース・エージェントを Claude Code Skill としてデプロイ
|
||||||
|
takt export-cc
|
||||||
|
|
||||||
# パーミッションモードを設定
|
# パーミッションモードを設定
|
||||||
takt config
|
takt config
|
||||||
```
|
```
|
||||||
@ -387,8 +390,11 @@ TAKTには複数のビルトインピースが同梱されています:
|
|||||||
| `expert` | フルスタック開発ピース: アーキテクチャ、フロントエンド、セキュリティ、QA レビューと修正ループ。 |
|
| `expert` | フルスタック開発ピース: アーキテクチャ、フロントエンド、セキュリティ、QA レビューと修正ループ。 |
|
||||||
| `expert-cqrs` | フルスタック開発ピース(CQRS+ES特化): CQRS+ES、フロントエンド、セキュリティ、QA レビューと修正ループ。 |
|
| `expert-cqrs` | フルスタック開発ピース(CQRS+ES特化): CQRS+ES、フロントエンド、セキュリティ、QA レビューと修正ループ。 |
|
||||||
| `magi` | エヴァンゲリオンにインスパイアされた審議システム。3つの AI ペルソナ(MELCHIOR、BALTHASAR、CASPER)が分析し投票。 |
|
| `magi` | エヴァンゲリオンにインスパイアされた審議システム。3つの AI ペルソナ(MELCHIOR、BALTHASAR、CASPER)が分析し投票。 |
|
||||||
|
| `passthrough` | 最小構成。タスクをそのまま coder に渡す薄いラッパー。レビューなし。 |
|
||||||
| `review-only` | 変更を加えない読み取り専用のコードレビューピース。 |
|
| `review-only` | 変更を加えない読み取り専用のコードレビューピース。 |
|
||||||
|
|
||||||
|
**Hybrid Codex バリアント** (`*-hybrid-codex`): 主要ピースごとに、coder エージェントを Codex で実行しレビュアーは Claude を使うハイブリッド構成が用意されています。対象: default, minimal, expert, expert-cqrs, passthrough, review-fix-minimal, coding。
|
||||||
|
|
||||||
`takt switch` でピースを切り替えられます。
|
`takt switch` でピースを切り替えられます。
|
||||||
|
|
||||||
## ビルトインエージェント
|
## ビルトインエージェント
|
||||||
|
|||||||
4
package-lock.json
generated
4
package-lock.json
generated
@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "takt",
|
"name": "takt",
|
||||||
"version": "0.6.0",
|
"version": "0.7.0-alpha.1",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "takt",
|
"name": "takt",
|
||||||
"version": "0.6.0",
|
"version": "0.7.0-alpha.1",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@anthropic-ai/claude-agent-sdk": "^0.2.19",
|
"@anthropic-ai/claude-agent-sdk": "^0.2.19",
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "takt",
|
"name": "takt",
|
||||||
"version": "0.6.0",
|
"version": "0.7.0-alpha.1",
|
||||||
"description": "TAKT: Task Agent Koordination Tool - AI Agent Piece Orchestration",
|
"description": "TAKT: Task Agent Koordination Tool - AI Agent Piece Orchestration",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"types": "dist/index.d.ts",
|
"types": "dist/index.d.ts",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user