Fork tasks from snapshots; snapshot only when text follows tool calls
This commit is contained in:
+204
-142
@@ -276,6 +276,7 @@ func (e InboxState) Valid() bool {
|
||||
// Defines values for SnapshotTrigger.
|
||||
const (
|
||||
SnapshotTriggerAskHuman SnapshotTrigger = "ask_human"
|
||||
SnapshotTriggerMessage SnapshotTrigger = "message"
|
||||
SnapshotTriggerTimer SnapshotTrigger = "timer"
|
||||
SnapshotTriggerToolCall SnapshotTrigger = "tool_call"
|
||||
SnapshotTriggerTurnEnd SnapshotTrigger = "turn_end"
|
||||
@@ -286,6 +287,8 @@ func (e SnapshotTrigger) Valid() bool {
|
||||
switch e {
|
||||
case SnapshotTriggerAskHuman:
|
||||
return true
|
||||
case SnapshotTriggerMessage:
|
||||
return true
|
||||
case SnapshotTriggerTimer:
|
||||
return true
|
||||
case SnapshotTriggerToolCall:
|
||||
@@ -386,7 +389,13 @@ type AgentProcessHealth string
|
||||
type AgentSession struct {
|
||||
CreatedAt time.Time `json:"created_at"`
|
||||
CreatedBy string `json:"created_by"`
|
||||
Id string `json:"id"`
|
||||
|
||||
// ForkedAt With forked_from: the vendor's id of the last message the fork keeps.
|
||||
ForkedAt *string `json:"forked_at,omitempty"`
|
||||
|
||||
// ForkedFrom A fork's first start resumes this vendor session, cut at forked_at, under a new vendor_session_id; absent for other sessions.
|
||||
ForkedFrom *string `json:"forked_from,omitempty"`
|
||||
Id string `json:"id"`
|
||||
|
||||
// Model Requested model; empty means the vendor's default.
|
||||
Model string `json:"model"`
|
||||
@@ -736,13 +745,15 @@ type Snapshot struct {
|
||||
Id string `json:"id"`
|
||||
|
||||
// N Position in the task's snapshots, from 1; the ref is refs/byre/tasks/{task_id}/snap/{n}.
|
||||
N int `json:"n"`
|
||||
TaskId string `json:"task_id"`
|
||||
TreeSha string `json:"tree_sha"`
|
||||
N int `json:"n"`
|
||||
TaskId string `json:"task_id"`
|
||||
TreeSha string `json:"tree_sha"`
|
||||
|
||||
// Trigger message: the agent wrote text after one or more tool calls; turn_end: after byre's end-of-turn commit. tool_call, ask_human and timer appear only on snapshots taken by earlier builds.
|
||||
Trigger SnapshotTrigger `json:"trigger"`
|
||||
}
|
||||
|
||||
// SnapshotTrigger defines model for Snapshot.Trigger.
|
||||
// SnapshotTrigger message: the agent wrote text after one or more tool calls; turn_end: after byre's end-of-turn commit. tool_call, ask_human and timer appear only on snapshots taken by earlier builds.
|
||||
type SnapshotTrigger string
|
||||
|
||||
// Status defines model for Status.
|
||||
@@ -787,7 +798,13 @@ type Task struct {
|
||||
ClosedAt *time.Time `json:"closed_at,omitempty"`
|
||||
CreatedAt time.Time `json:"created_at"`
|
||||
CreatedBy string `json:"created_by"`
|
||||
Id string `json:"id"`
|
||||
|
||||
// ForkedAt With forked_from: the n of the snapshot it was forked at.
|
||||
ForkedAt *int `json:"forked_at,omitempty"`
|
||||
|
||||
// ForkedFrom The task this one was forked from; absent for other tasks.
|
||||
ForkedFrom *string `json:"forked_from,omitempty"`
|
||||
Id string `json:"id"`
|
||||
|
||||
// MergeCommit merged: the squash commit on the default branch; empty when there was nothing to merge.
|
||||
MergeCommit *string `json:"merge_commit,omitempty"`
|
||||
@@ -1132,6 +1149,9 @@ type ServerInterface interface {
|
||||
// (GET /api/tasks/{taskId}/snapshots)
|
||||
ListSnapshots(w http.ResponseWriter, r *http.Request, taskId string)
|
||||
|
||||
// (POST /api/tasks/{taskId}/snapshots/{n}/fork)
|
||||
ForkSnapshot(w http.ResponseWriter, r *http.Request, taskId string, n int)
|
||||
|
||||
// (GET /api/tasks/{taskId}/unmerged)
|
||||
GetUnmerged(w http.ResponseWriter, r *http.Request, taskId string)
|
||||
}
|
||||
@@ -2351,6 +2371,41 @@ func (siw *ServerInterfaceWrapper) ListSnapshots(w http.ResponseWriter, r *http.
|
||||
handler.ServeHTTP(w, r)
|
||||
}
|
||||
|
||||
// ForkSnapshot operation middleware
|
||||
func (siw *ServerInterfaceWrapper) ForkSnapshot(w http.ResponseWriter, r *http.Request) {
|
||||
|
||||
var err error
|
||||
_ = err
|
||||
|
||||
// ------------- Path parameter "taskId" -------------
|
||||
var taskId string
|
||||
|
||||
err = runtime.BindStyledParameterWithOptions("simple", "taskId", r.PathValue("taskId"), &taskId, runtime.BindStyledParameterOptions{ParamLocation: runtime.ParamLocationPath, Explode: false, Required: true, Type: "string", Format: "", ValueIsUnescaped: true})
|
||||
if err != nil {
|
||||
siw.ErrorHandlerFunc(w, r, &InvalidParamFormatError{ParamName: "taskId", Err: err})
|
||||
return
|
||||
}
|
||||
|
||||
// ------------- Path parameter "n" -------------
|
||||
var n int
|
||||
|
||||
err = runtime.BindStyledParameterWithOptions("simple", "n", r.PathValue("n"), &n, runtime.BindStyledParameterOptions{ParamLocation: runtime.ParamLocationPath, Explode: false, Required: true, Type: "integer", Format: "", ValueIsUnescaped: true})
|
||||
if err != nil {
|
||||
siw.ErrorHandlerFunc(w, r, &InvalidParamFormatError{ParamName: "n", Err: err})
|
||||
return
|
||||
}
|
||||
|
||||
handler := http.Handler(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||
siw.Handler.ForkSnapshot(w, r, taskId, n)
|
||||
}))
|
||||
|
||||
for _, middleware := range siw.HandlerMiddlewares {
|
||||
handler = middleware(handler)
|
||||
}
|
||||
|
||||
handler.ServeHTTP(w, r)
|
||||
}
|
||||
|
||||
// GetUnmerged operation middleware
|
||||
func (siw *ServerInterfaceWrapper) GetUnmerged(w http.ResponseWriter, r *http.Request) {
|
||||
|
||||
@@ -2528,6 +2583,7 @@ func HandlerWithOptions(si ServerInterface, options StdHTTPServerOptions) http.H
|
||||
m.HandleFunc(http.MethodGet+" "+options.BaseURL+"/api/tasks/{taskId}/dir", wrapper.GetTaskDir)
|
||||
m.HandleFunc(http.MethodGet+" "+options.BaseURL+"/api/tasks/{taskId}/file", wrapper.GetTaskFile)
|
||||
m.HandleFunc(http.MethodGet+" "+options.BaseURL+"/api/tasks/{taskId}/snapshots", wrapper.ListSnapshots)
|
||||
m.HandleFunc(http.MethodPost+" "+options.BaseURL+"/api/tasks/{taskId}/snapshots/{n}/fork", wrapper.ForkSnapshot)
|
||||
m.HandleFunc(http.MethodGet+" "+options.BaseURL+"/api/tasks/{taskId}/sessions", wrapper.ListSessions)
|
||||
m.HandleFunc(http.MethodPost+" "+options.BaseURL+"/api/tasks/{taskId}/sessions", wrapper.CreateSession)
|
||||
m.HandleFunc(http.MethodGet+" "+options.BaseURL+"/api/sessions/{sessionId}", wrapper.GetSession)
|
||||
@@ -2550,142 +2606,148 @@ func HandlerWithOptions(si ServerInterface, options StdHTTPServerOptions) http.H
|
||||
// const string: with thousands of chunks the chained `+` fold is several
|
||||
// times slower for the Go compiler than parsing a slice literal.
|
||||
var swaggerSpec = []string{
|
||||
"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",
|
||||
}
|
||||
|
||||
// decodeSpec returns the embedded OpenAPI spec as raw JSON bytes,
|
||||
|
||||
Reference in New Issue
Block a user