Skip to content

Release v0.13.0#269

Merged
nrslib merged 5 commits intomainfrom
release/v0.13.0
Feb 13, 2026
Merged

Release v0.13.0#269
nrslib merged 5 commits intomainfrom
release/v0.13.0

Conversation

@nrslib
Copy link
Owner

@nrslib nrslib commented Feb 13, 2026

Changes

Added

  • Team Leader ムーブメント: ムーブメント内でチームリーダーエージェントがタスクを動的にサブタスク(Part)へ分解し、複数のパートエージェントを並列実行する新しいムーブメントタイプ — team_leader 設定(persona, maxParts, timeoutMs, partPersona, partEdit, partPermissionMode)をサポート (# ムーブメントチームリーダーエージェントによるタスク並列化実装 #244)
  • 構造化出力(Structured Output): エージェント呼び出しに JSON Schema ベースの構造化出力を導入 — タスク分解(decomposition)、ルール評価(evaluation)、ステータス判定(judgment)の3つのスキーマを builtins/schemas/ に追加。Claude / Codex 両プロバイダーで対応 (エージェント呼び出しのユースケース一覧化と構造化出力の導入 #257)
  • provider_options ピースレベル設定: ピース全体(piece_config.provider_options)および個別ムーブメントにプロバイダー固有オプション(codex.network_accessopencode.network_access)を設定可能に — 全ビルトインピースに Codex/OpenCode のネットワークアクセスを有効化
  • backend / backend-cqrs ビルトインピース: バックエンド開発特化のピースを新規追加
  • AbortSignal によるパートタイムアウト: Team Leader のパート実行にタイムアウト制御と親シグナル連動の AbortSignal を追加
  • エージェントユースケース層: agent-usecases.ts にエージェント呼び出しのユースケースを集約

Changed

Fixed

Commits

タスク指示書に参照資料が指定されている場合に、plannerが別ファイルで
代用してしまう問題への対策。instruction に参照資料の読み込みを必須の
最初のステップとして追加し、persona に情報の優先順位を明記した。
実装者がステータス変更タスクでSaga・エンドポイントを丸ごと削除してしまい、
レビュアー・監督者もそれを承認してしまった問題への対策。

- planner: スコープ規律セクション追加、削除対象を「今回新たに未使用になったコード」に限定
- coder: 指示書に根拠がない大規模削除の報告義務を追加
- supervisor/expert-supervisor: 削除ファイルの指示書照合手順を追加、スコープクリープをREJECT対象に変更
@nrslib nrslib merged commit 652630e into main Feb 13, 2026
@nrslib nrslib deleted the release/v0.13.0 branch February 13, 2026 10:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant