Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
Changelog
1bb2f3b Add distilled agent CLI references; correct adapter table from research
502390b Finalize architecture: daemon-first design with first-class rules
446f269 Initial commit
05561d8 feat(adapter): adapter interface, registry and controllable fake
a3327e4 feat(adapter): claude code adapter with mockable binary and structured output parsing
795e2b5 feat(adapter): codex cli adapter with stdout/stderr separation
791a212 feat(adapter): cursor cli adapter with binary fallback and dash-safe args
4ecd86b feat(adapter): opencode cli adapter
b042b3d feat(bus): non-blocking in-process pub/sub
fc0b304 feat(cli): apply command compiles workflow yaml to rules with rollback
afb672a feat(cli): cobra commands — daemon, status, events, rule, session, inject
b3564e7 feat(cli): continue and continuations commands
dc6e3d6 feat(cli): runtimepulse mcp stdio subcommand
42a098d feat(cli): watch management commands and exec event wrapper
14754e6 feat(client): daemon autostart with detached process and readiness poll
69f7275 feat(core): event type and id generation
df8b2c8 feat(core): prompt template rendering with strict missing-key errors
d0eeeaa feat(core): rule and event selector with matching/expiry
db05dae feat(core): session and continuation types
99a775d feat(daemon): dispatcher lifecycle and manual continuation.run RPC
6ca9b69 feat(daemon): events.follow live streaming over the socket
5c79402 feat(daemon): opt-in websocket event stream with persistent token
15b005d feat(daemon): register cursor/codex/opencode adapters; multi-agent smoke
6fbf477 feat(daemon): unix-socket NDJSON RPC with rule/session/event handlers
141d4d4 feat(daemon): watch RPC surface and boot re-arm of persisted watches
df0f975 feat(dispatch): supervised per-session dispatcher with chaining result events
d823cb0 feat(engine): ingest pipeline — durable outbox then bus publish
958b913 feat(install): checksum-verifying platform-detecting install script
1c828fd feat(mcp): add official go-sdk and mcp server skeleton
a91aa83 feat(mcp): create_rule tool with session self-registration
ae8ce60 feat(mcp): create_watch, get_events and cancel_rule tools
6ae8700 feat(mcp): wait_for_event tool with live-stream filtering and timeout
444d635 feat(release): goreleaser config, tag-triggered release workflow, ci action bumps
a15e0a1 feat(store): continuation claim/result/reset and FIFO queries for the dispatcher
3a046d2 feat(store): denormalize rule label onto continuations with additive migration
5892835 feat(store): event insert/list/prune with idempotent inserts
f58f6fb feat(store): rule persistence with active filtering
c0d936f feat(store): session registry with upsert and state transitions
46ea057 feat(store): sqlite open with WAL and schema migration
295c2df feat(store): transactional outbox ingest with idempotency and oneShot consumption
3486b6c feat(version): single ldflags-injectable version source with VCS fallback
f2481ad feat(watch): debounced fsnotify file watcher
88cbf4b feat(watch): docker watcher via events/inspect subprocesses with pure mappers
5442d5f feat(watch): generic poller with initial-check, edge triggering and flap suppression
041b28a feat(watch): git watcher for branch and ref changes
7be7f52 feat(watch): gopsutil process prober with identical cross-platform semantics
b984623 feat(watch): http, tcp and process probers
485002e feat(watch): manager with boot re-arm and start/stop lifecycle
e9b09a0 feat(watch): watch model and idempotent persistence
fb55055 feat(windows): build-tagged lock, socket chmod and autostart detach
cb4887d feat(windows): test-compat sweep, 3-OS CI matrix and platform docs
c95d84e feat(workflow): yaml parser compiling declarative steps to oneShot rules
6d96272 feat(ws): loopback-only token-gated websocket event stream
6c980cc fix(adapter): dash-safe prompt passing, timeout annotation, rune-safe truncation
518916d fix(adapter): mark stderr-fallback summaries so they read as diagnostics
4646d86 fix(build): actually pin sqlite and cobra dependencies
853b8ae fix(bus): floor subscriber buffer at 1 to avoid silent total drop
de6ff5f fix(daemon): Close skips dispatch-drain when Serve never ran
81c5b78 fix(daemon,client): call deadlines, side-effect-free rule.add, flock-guarded socket startup
b57cb9f fix(dispatch): graceful shutdown leaves in-flight work for boot recovery
597b7eb fix(install): checksum verification fails closed when SHA256SUMS lacks the archive
2855195 fix(store): fixed-width timestamps, truthful upsert return, ordering tiebreak
274f415 fix(watch): http prober judges the target itself, not redirect destinations
5deaa4c fix(watch): survive missing parent dir, surface watcher death, validate git targets
06553f3 fix(watch): trailing-edge file debounce reports final state; parent-dir re-arm
005cab3 fix(watch,daemon): token-guarded manager cleanup; log swallowed ingest errors
06779a6 refactor(adapter): shared supervised CLI runner with stdout/stderr separation
You can’t perform that action at this time.