agent/pkg/agentic/dispatch_example_test.go
Snider ecd47fe3db revert fcb9c189e5
revert fix(agentic): harden TODO workspace write

Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-18 11:22:27 +00:00

27 lines
649 B
Go

// SPDX-License-Identifier: EUPL-1.2
package agentic
import (
core "dappco.re/go/core"
)
func Example_detectFinalStatus() {
dir := (&core.Fs{}).NewUnrestricted().TempDir("example-ws")
defer (&core.Fs{}).NewUnrestricted().DeleteAll(dir)
// Exit code 0 → completed
status, _ := detectFinalStatus(dir, 0, "exited")
core.Println(status)
// Output: completed
}
func Example_detectFinalStatus_failed() {
dir := (&core.Fs{}).NewUnrestricted().TempDir("example-ws")
defer (&core.Fs{}).NewUnrestricted().DeleteAll(dir)
// Non-zero exit → failed
status, _ := detectFinalStatus(dir, 1, "exited")
core.Println(status)
// Output: failed
}