You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This minor release consolidates and supersedes v0.5.3, v0.5.4, and v0.5.5,
delivering a complete, production-ready JSON-only output mode.
Key Features:
- Pure JSONL stream from the very first line when using --json flag
- ALL output (logs, messages, events, diagnostics) as JSON to stdout
- Two event types: conversation events + log.entry events
- Perfect for log aggregators, monitoring tools, CI/CD, automation
Highlights:
✅ Pure JSON from line 1 (no console format logs)
✅ Real-time streaming
✅ Complete conversation replay from JSON alone
✅ Easy piping to jq, log aggregators, monitoring tools
✅ CI/CD friendly
✅ No breaking changes - opt-in via --json flag
Also Fixed:
- Qoder install/upgrade commands (exit status 127 error)
- Pure JSON output initialization moved to root.go:initConfig()
Technical:
- New event type: log.entry with LogEntryData and LogEntryMetrics
- New module: internal/bridge/zerolog_json_writer.go
- New module: internal/bridge/stdout_emitter.go
- New interface: BridgeEmitter for HTTP and stdout emitters
- Updated: cmd/root.go, cmd/run.go, pkg/logger/logger.go
Quality Checks:
✅ go test -v -race ./... (all tests pass)
✅ go build -o agentpipe .
Migration Notes:
- This release consolidates v0.5.3, v0.5.4, and v0.5.5
- No breaking changes
- All existing functionality unchanged
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>
0 commit comments