(t *testing.T, harnessType string)
| 192 | } |
| 193 | |
| 194 | func newHarnessRuntime(t *testing.T, harnessType string) *LocalRuntime { |
| 195 | t.Helper() |
| 196 | root := agent.New("root", "You are an external coder.", agent.WithHarness(&latest.HarnessConfig{Type: harnessType})) |
| 197 | rt, err := NewLocalRuntime(t.Context(), team.New(team.WithAgents(root)), WithSessionCompaction(false), WithModelStore(mockModelStore{})) |
| 198 | require.NoError(t, err) |
| 199 | return rt |
| 200 | } |
| 201 | |
| 202 | func collectRuntimeEvents(t *testing.T, rt *LocalRuntime, sess *session.Session) []Event { |
| 203 | t.Helper() |
no test coverage detected