X-Git-Url: https://git.giacomolli.uk/onechat/blobdiff_plain/add3cf6416e33c24331fd1e90e99284f44d2aae2..80e348724041a694002fc38f57e8868b9b9a2be9:/build_run.go diff --git a/build_run.go b/build_run.go index cc12cf2..707a928 100644 --- a/build_run.go +++ b/build_run.go @@ -33,6 +33,13 @@ type BuildRun struct { usagePath string } +// DatedMessage is one message with an optional RFC 3339 date. +type DatedMessage struct { + Kind string `json:"kind"` + Text string `json:"text"` + Date string `json:"date,omitempty"` +} + // Run appends the entries. It waits for the builds only before a user message, // as a turn does, so up to buildMax builds run at once in between, and it waits // for all builds at the end. It returns the number of messages appended and why @@ -122,13 +129,6 @@ func (r *BuildRun) waitBuilds(ctx context.Context) error { return r.memory.Wait(ctx) } -// DatedMessage is one message with an optional RFC 3339 date. -type DatedMessage struct { - Kind string `json:"kind"` - Text string `json:"text"` - Date string `json:"date,omitempty"` -} - // buildReadUsage reads the records of usage.jsonl at path, in the order of the // start of their calls. The file has them in the order of the end of their // calls, which differs when calls run at once.