MCPcopy
hub / github.com/multica-ai/multica / kiroBackend

Struct kiroBackend

server/pkg/agent/kiro.go:35–37  ·  view source on GitHub ↗

kiroBackend implements Backend by spawning `kiro-cli acp` and communicating via the standard ACP JSON-RPC 2.0 transport over stdin/stdout. Kiro CLI advertises loadSession, returns models from session/new, and supports session/set_model, so the existing Hermes/Kimi ACP client can drive it with only

Source from the content-addressed store, hash-verified

33// session/set_model, so the existing Hermes/Kimi ACP client can drive it with
34// only provider-specific launch and tool-name normalization.
35type kiroBackend struct {
36 cfg Config
37}
38
39func (b *kiroBackend) Execute(ctx context.Context, prompt string, opts ExecOptions) (*Session, error) {
40 execPath := b.cfg.ExecutablePath

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected