CI's fmt gate (`go fmt ./...` must be a no-op) and the golangci-lint
job (gosimple default linter) were red on main, independent of any
feature work:
- gofmt: clients/localai_client.go, prompt/prompt.go, stream.go were
not gofmt-clean.
- gosimple S1011 (autoimprove.go): a loop appending each message is
replaced with a single variadic append.
No behaviour change. Verified: `go fmt ./...` no-op, `go vet ./...`
clean, `go build ./...` ok, and golangci-lint v1.64.8 (the version CI
pins) exits 0.
Co-authored-by: Ettore Di Giacinto <mudler@localai.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* feat: add sub-agents support
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
* add example
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
---------
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
* feat: support streaming mode
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
* feat: support streaming mode for tool calls
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
* feat: add decision with streaming
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
---------
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>