Repository navigation
Releases: byebyebryan/agent-observer
Release list
Agent Observer 0.7.0a11
Quiet and first-seen sessions recover across observed wall-clock corrections without requiring new activity. Recency uses the retained accepted offset range, preserves uncertainty at proof boundaries, and rechecks quiet state when evidence permits recovery. A changed native turn ID can support a regressed timestamp only through the exact current activity/sample join. The collector retains and logs bounded detector incident metadata.
API 4, snapshot/watch 6, Service 4 and working-set v1 schemas, exact exported bounds and lease interfaces remain unchanged. The paired Mesh 0.1.0a25 bytes and independent full-publisher, Tmux and dashboard selections are unchanged.
Qualification: 1,162 source tests on Python 3.11 and 3.14; 97 installed-package tests; 4,002 exhaustive offset cases; installed a8/Mesh a24 and a10/Mesh a25 reader admission; all six CI jobs passed. The synthetic boot-step trace follows the measured 561ms correction shape; it does not reconstruct the lost actual worker trigger pair. Managed/native and physical-device acceptance remain separate.
Agent Observer 0.7.0a10 — working-set coverage diagnostics
Working-set coverage now reports its primary native census, support, or membership blocker instead of hiding those conditions behind membership_incomplete. Clock-discontinuity, cutoff-overlap, missing-support and source-expiry reasons remain conservative.
Membership, lease expiry, API 4 / snapshot 6 / Service 4, working-set v1 and the paired Mesh 0.1.0a25 bytes are unchanged. Existing dashboard/full-publisher selections remain independent.
Qualification: 1,148 paired source tests; Ruff; noneditable Observer/Mesh byte and schema checks; 30-frame semantic comparison; native-v1 validation by Observer a8 / Mesh a24. Source/package proof is separate from managed native and physical-device acceptance.
agent-observer 0.7.0a9
Exact qualified read-only Observer 0.7.0a9 wheel with paired Mesh 0.1.0a25, v6 manifest, owner verifier and frozen producer lock. The runtime wheel source is 31f08f9; this later tag records CI/tooling/fixture qualification and source import formatting. No existing wheel was rebuilt.
Writer and standalone active-only support are retired. Ordinary working-set active membership and full reads remain. Independent full/Tmux/dashboard pins and device firmware are unchanged. SHA256SUMS, provenance.json and GitHub signed immutable-release attestation bind the exact payload.
Agent Observer 0.7.0a8
Agent Observer 0.7.0a8 publishes the working-set and explicit Codex-home profile implementation, repository review fixes, and the qualified optional Mesh 0.1.0a24 pairing.
- Active OR recent working set with a default 72-hour window, independent member/scope leases and explicit full-history reads.
- Explicit Default/Work Codex homes and namespace-bound read helpers.
- Ordinary complete selected-view delivery for full, active and working-set profiles. Semantic delta sync and Mesh view-feed remain disabled/unselected.
- API 4, snapshot/watch 6, Service 4, write 2 and Mesh SDK 1 are unchanged. Core/local services remain Mesh-free and perform passive observation only.
- Python 3.11+; exact installed qualification on 3.11.17 and 3.14.8 includes inventory/provenance, owner conformance, ordinary local IPC and fixed-command localhost SSH. Host deployment and physical/device evidence remain separate.
Wheel SHA256: d960872074f8586d2bb56ea97678096a25525ff34796dbf390c94627fd949928. Verify SHA256SUMS, observer-0.7.0a8.json and provenance.json. GitHub prerelease only; no PyPI upload. Runtime source is aade482; the tag additionally records artifact metadata.
Dark delta CPU/capacity/recovery failures are preserved. No performance or delta adoption claim. Native provider processes, Tmux, writer and historical full-reader roles are independently selected.
Agent Observer 0.7.0a7
Agent Observer 0.7.0a7 publishes the exact qualified active-feed wheel, paired with Mesh Plus 0.1.0a23 for optional networking.
- Adds actual-value/census support provenance, a Mesh-free cached ServiceState projection, active-feed native protocol 1 and the optional active profile/source/read facade.
- Selects current running Codex user/unknown-kind sessions. Loaded idle, waiting, blocked and errored sessions remain running; missing loaded membership alone does not establish parked.
- Preserves API 4, snapshot/watch 6, Service 4, write 2 and the original full diagnostic route. Membership, field and complete-census leases remain independent.
- Python 3.11+; core/local service have no third-party dependencies. Optional Mesh networking requires the separately qualified a23 active profile. Codex is the sole implemented native provider.
The accepted wheel is unchanged: SHA256 5eafd4c126fb31a0574c3c0500998084c6ccc8d4d813df1805e6d21ce4b85bb0. Check SHA256SUMS, observer-0.7.0a7.json and provenance.json before installing. This is a GitHub prerelease; there is no PyPI publication.
Producer qualification records 523 installed tests on Python 3.11/3.14, bounded populated native comparisons on both hosts, owned IPC/SSH and controlled scaling. Generation/full-path overhead is disclosed separately from cached-read savings.
RLCD integration separately records configured fleet, collector/active-publisher/client deployment, live CPU and paired rollback. Physical RLCD ACK/panel/reboot checks remain deferred because USB was absent. Full reader/publisher, Tmux and writer selections are independent.
Partial omission, expired positives and pruned/missed negatives do not retire retained uncertain context. No digest-proof, replay/delta, prior-identity query or presentation timeout is introduced. Observation and publication perform no provider/session lifecycle actions; publication changes no installed selection.
Agent Observer 0.5.0a20
Agent Observer a20 extracts Agent-native cached acquisition into the optional networking component. The Agent-owned Service 2 source uses Mesh SDK v1's generic cached publisher and a trusted lazy factory for local serving and fixed SSH publication. It also adds bounded mesh assess diagnostics.
API 2, snapshot/watch 4, Service 2 and Mesh SDK/Read/Delivery 1 remain unchanged. Core observation is Codex-only and Mesh-free; collection, provider workflows, writer, attachment/actions and clients retain independent selections.
Acceptance: 376 source tests; installed package/profile/network gates on Snap and Starship; local and actual owned SSH cached publication; independent daemon comparisons; mixed old/new readers; local CPU/PSS/FD attribution and a controlled 1512-row capacity case. Operational adoption is a following scoped gate. WSS, physical suspend and downstream UI are separate.
Observer wheel SHA256: 8241cafc13dbfdfe43da0b092dbce99328ee6cc0b0b74faa04b428dfa54a9b1a.
Packaged runtime producer: 42484d38051083266b3b01ddaa6143380f492bc5.
Mesh input: released 0.1.0a15, wheel SHA256 42b25045f8f89afda61e56525f443a189dcc6769637aee5bcab959f096527f0f.
Agent Observer 0.5.0a18 — Codex-only observation
Codex-only Agent Observer collector and read client. Claude native collection, SDK/history, service memo, hints and notification intake/rendering are retired; native Claude workflows remain external. API 2, snapshot/watch 4 and Service 2 are unchanged. Optional fleet reading uses Mesh SDK 1 with the Observer-owned Agent profile.
Exact accepted artifact: source fa3cd58e30d4175eeeb328081b013aea40b1625f; wheel SHA-256 06544d27ae62f590ee8e1b56f93d32026dffc2d0b13ac3c2c4df3b1e2dedba1e. These are the already accepted bytes, not a rebuild of later operator/documentation commits.
Collector and a18/Mesh a11 read artifacts are independently selected on Snap and Starship. The bridge and writer retain separate historical selections. See the operational cleanup report and API 2 client handoff in main for current native, resource and CI receipts and known creation-clock/older-history limits. This prerelease does not migrate downstream clients or select new provider policy, attachments, actions or bridges.
Agent Observer 0.5.0a16
Compatible contract-validation fast path for ASCII strings; non-ASCII validation and frozen Mesh semantics are preserved. Source: 301b57a. Clean exported wheel SHA-256: 94705baebfa51a9664e9dbfa7603dcb932d6301146cf9a59017017c5285b3b17. Source gate: 448 tests with optional Mesh/jsonschema inputs enabled and no skips. Mesh reader and bridge selection use independent environments; the ordinary collector and writer remain independently selected.
Observer 0.5.0a13: read cache and timed watches
Adds a pure local Service 2 ReadCache and timed local/Mesh human watches, with independent component expiry, unchanged activity age and conservative revocation. API 2, snapshot/watch 4, Service 2 and frozen Mesh Agent profile 1 remain unchanged.
Exact wheel: 646a067dcba3b1a37354c01b9aa91a247351adabbb352b19f732bd6f89cedbcc. Production source revision: 4cb6233. Both-host installed/native acceptance and reader-only rollback/reselection pass; 425 optional-Mesh source checks and 67 installed checks per host pass. Six existing synthetic fixtures were made UID-portable in a following test-only commit.
Snap and Starship select the read CLI only. The a11 collector, a16 writer and existing a4 bridge remain independently selected without restart. Sustained ordinary-host measurements identify material collector retention-scan and fleet-reader costs for separate follow-ups. Claude partial registration scope, unsupported background workflows and older Codex history limits remain explicit. No frontend, notification/event, provider-policy or action rollout is included.
Agent Observer 0.5.0a12
Accepted optional Mesh state reader for Codex and Claude interactive observation. Local and fleet cached snapshots and replacement-state watch are independently packaged and validated on Snap and Starship. API 2, snapshot/watch 4 and Service 2 are unchanged.
The attached wheel is the exact accepted artifact, SHA-256 e292e689a1dd1b32fec1a10617330cf32777c8e347d98512c2c0c3fabfd39568, built from e55825e. The manifest records required native contracts. Install the attached compatible Mesh Plus a4 wheel separately for mesh commands; this release does not imply PyPI availability, provider policy, collection-service replacement or frontend rollout.
Acceptance: https://github.com/byebyebryan/agent-observer/blob/d0691b5/docs/evidence/2026-10-09-mesh-integration/REPORT.md
CLI guide: https://github.com/byebyebryan/agent-observer/blob/d0691b5/docs/mesh-read-client.md