nrslib
|
7377c5f9d9
|
feat: プロバイダー非依存の permission_mode 値を導入し sandboxMode を設定可能にする (#87)
- permission_mode を readonly/edit/full に統一(プロバイダー非依存)
- Claude SDK: readonly→default, edit→acceptEdits, full→bypassPermissions とマッピング
- Codex SDK: readonly→read-only, edit→workspace-write, full→danger-full-access とマッピング
- Legacy値(default/acceptEdits/bypassPermissions)のサポートを削除
- 全ビルトインワークフローを新しい permission_mode 値に更新
- AgentRunner の ProviderCallOptions 生成ロジックをリファクタリング(DRY化)
|
2026-02-03 00:59:16 +09:00 |
|
nrslib
|
b944349d8f
|
refacotr
|
2026-02-02 21:52:40 +09:00 |
|
nrslib
|
7d8ba10abb
|
refactor
|
2026-02-02 17:11:42 +09:00 |
|
nrslib
|
1ee73c525c
|
ai_fixステップの改善: 具体的な修正手順とstep_iteration表示
- ai_fixのinstruction_templateを強化
- {step_iteration}を使って何回目のレビューか明示
- 具体的な修正手順を明記(Read→grep→Edit→Test→Report)
- 報告フォーマットを明示(「修正済み」ではなく具体的に報告)
- 禁止事項を明示(ファイルを開かずに報告することを禁止)
- coderエージェントに「レビュワーの指摘は絶対」を追加
- レビュワーが「未修正」と指摘したら事実確認を優先
- 「修正済みのはず」という思い込みを捨てる
- 反論せず、まず従う
これにより、9回連続未修正のような問題が発生しにくくなる。
|
2026-02-01 22:46:42 +09:00 |
|
nrslib
|
ff7cfb52f7
|
--workflow にてpathも指定できるように
|
2026-02-01 20:58:03 +09:00 |
|
nrslib
|
6468fa6345
|
resolved #45
|
2026-01-31 09:40:36 +09:00 |
|
nrslib
|
5265cc0059
|
feat: Builtin管理をバンドル埋め込み方式に移行し、/ejectコマンドを追加 (#4)
- ローダーがユーザーファイル優先、なければdist/resources/からbuiltinを読む方式に変更
- /ejectコマンドを追加(builtinを~/.takt/にコピーしてカスタマイズ可能に)
- /refresh-builtinを簡素化(ejectへの移行案内)
- config.yamlにdisabled_builtinsフィールドを追加
- ワークフローYAMLをrules形式に統一
|
2026-01-30 20:03:38 +09:00 |
|
nrslib
|
cb37baec2c
|
レポート出力指示を自動生成に統一し、YAML の手動 order/instruction_template を削除
- REPORT_OUTPUT_STRINGS (en/ja) と renderReportOutputInstruction() を追加
- 全8ワークフローYAMLから手動の order フィールドとレポート出力指示を削除
- ReportObjectConfig に明示的 order がある場合は後方互換として優先
- .envrc を .gitignore に追加
ref #29
|
2026-01-30 11:59:06 +09:00 |
|
nrslib
|
706a59d3b6
|
edit プロパティによるファイル編集制御、ステップ完了時のレポートログ出力、resolveContentPath 追加
- edit: true/false をワークフローステップに追加し、エージェントへの編集許可/禁止プロンプトを自動注入
- ステップ完了時に step:report イベントを発火し、レポート内容をコンソール出力
- resolveContentPath() で format/instruction_template の .md ファイル参照に対応
- writeStepReport() を削除し、レポート出力はエージェント責務に統一
- 全8ワークフローYAMLに edit フィールドを付与
resolves #6, resolves #21, resolves #22
|
2026-01-30 11:33:56 +09:00 |
|
nrslib
|
6fe6491948
|
report 系のformatを利用するように変更、gitdiff廃止
|
2026-01-30 09:13:32 +09:00 |
|
nrslib
|
f7181fc00c
|
workflow 変更
|
2026-01-30 01:50:25 +09:00 |
|
nrslib
|
e67d2648d8
|
rule機能追加
|
2026-01-30 00:05:11 +09:00 |
|
nrslib
|
4cf0fc319e
|
フォールバック原則禁止 & ai-reviewer を ai-antipattern-reviewer にリネーム
|
2026-01-29 14:27:46 +09:00 |
|
nrslib
|
c84c6166b0
|
全ワークフローのレポート出力ステップに Write 権限を追加
|
2026-01-29 12:37:53 +09:00 |
|
nrslib
|
7bb54067b4
|
ステータス出力ルールのヘッダーを自動生成に変更
- renderStatusRulesHeader() を追加して言語別にヘッダーを生成
- 全ワークフローYAMLから重複していたヘッダー部分を削除
- buildInstruction() で statusRulesPrompt にヘッダーを自動付加
|
2026-01-29 02:38:01 +09:00 |
|
nrslib
|
fc427b4381
|
expert-cqrs の共通レビュアーを expert/ に統合
expert-cqrs/ には cqrs-es-reviewer.md のみ残し、
frontend/security/qa/supervisor は expert/ の共通エージェントを参照。
|
2026-01-29 01:56:46 +09:00 |
|
nrslib
|
b529f84345
|
takt: 現在のresourceにあるexpert-reviewをexpert-cqrsに変更、また新たにex
|
2026-01-29 01:02:43 +09:00 |
|