Slim subagent runtime surface and remove legacy interfaces

This commit is contained in:
LPF
2026-03-17 13:41:12 +08:00
parent 341e578c9f
commit 0674d85ae1
76 changed files with 778 additions and 8782 deletions

View File

@@ -1,6 +1,7 @@
package config
import (
"path/filepath"
"strings"
"testing"
)
@@ -62,9 +63,10 @@ func TestValidateSubagentsRejectsAbsolutePromptFile(t *testing.T) {
t.Parallel()
cfg := DefaultConfig()
absolutePrompt := filepath.Join(t.TempDir(), "AGENT.md")
cfg.Agents.Subagents["coder"] = SubagentConfig{
Enabled: true,
SystemPromptFile: "/tmp/AGENT.md",
SystemPromptFile: absolutePrompt,
Runtime: SubagentRuntimeConfig{
Provider: "openai",
},