Skip to content

Release v0.26.0#405

Merged
nrslib merged 1 commit intomainfrom
release/v0.26.0
Feb 26, 2026
Merged

Release v0.26.0#405
nrslib merged 1 commit intomainfrom
release/v0.26.0

Conversation

@nrslib
Copy link
Owner

@nrslib nrslib commented Feb 26, 2026

Changes

Added

  • TeamLeader に refill threshold と動的パート追加を導入: 実行中のパートが refill_threshold 以下になると、リーダーが完了済みパートの結果を評価して追加パートを動的に生成。max_parts は同時並行数、refill_threshold で追加計画のタイミングを制御(最大合計 20 パートまで)
  • deep-research ピースの dig ムーブメントに team_leader 設定を追加し、リサーチの並列実行が可能に
  • TeamLeader が Phase 2(レポート出力)/ Phase 3(ステータス判定)を通常ムーブメントと同様にサポート(applyPostExecutionPhases の共通化)
  • ParallelLogger が動的なサブムーブメント追加に対応(addSubMovement)し、TeamLeader の動的パート追加時にもストリーミング出力を表示
  • LineTimeSliceBuffer を導入し、並列ストリーミング出力のバッファリングを時間スライスベースで最適化
  • プロジェクト設定(.takt/config.yaml)で model 指定をサポート

Changed

Fixed

Internal

  • TeamLeaderRunner をリファクタリング: 実行ロジック(team-leader-execution.ts)、集約(team-leader-aggregation.ts)、共通ユーティリティ(team-leader-common.ts)、ストリーミング(team-leader-streaming.ts)に分離
  • more-parts.json スキーマと loadMorePartsSchema ローダーを追加
  • AGENTS.md を更新(プロジェクト構成とガイドラインの改訂)
  • テスト拡充: provider/model 解決マトリクス、TeamLeader refill threshold / worker pool / aggregation / execution、OptionsBuilder、stream-buffer、conversationLoop resume、quietMode session、createIssueFromTask、schema-loader

Commits

Closes

Closes #386
Closes #396

@nrslib nrslib merged commit 0186cee into main Feb 26, 2026
3 checks passed
@nrslib nrslib deleted the release/v0.26.0 branch February 26, 2026 16:04
@nrslib nrslib mentioned this pull request Feb 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant