summaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
Diffstat (limited to 'cmd')
-rw-r--r--cmd/spike/main.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/cmd/spike/main.go b/cmd/spike/main.go
index dd87021..7fc0bf2 100644
--- a/cmd/spike/main.go
+++ b/cmd/spike/main.go
@@ -46,6 +46,7 @@ type recordingChannel struct {
summary string
progress []string
subtasks []executor.SubtaskSpec
+ epics []executor.EpicProposal
}
func (c *recordingChannel) AskUser(_ context.Context, q string) (string, error) {
@@ -72,6 +73,12 @@ func (c *recordingChannel) RecordProgress(_ context.Context, m string) error {
c.mu.Unlock()
return nil
}
+func (c *recordingChannel) ProposeEpic(_ context.Context, spec executor.EpicProposal) (string, error) {
+ c.mu.Lock()
+ c.epics = append(c.epics, spec)
+ c.mu.Unlock()
+ return "spike-epic-1", nil
+}
func main() {
agent := "claude"