Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "agent-observer",
"version": "1.4.2",
"version": "1.5.0",
"description": "Measure agent work across Codex, Claude Code, OpenCode and Grok Build from native records, and compare behavior by model and AgentsMD version.",
"author": {
"name": "toolboxmd",
Expand Down
2 changes: 1 addition & 1 deletion .codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "agent-observer",
"version": "1.4.2",
"version": "1.5.0",
"description": "Measure agent work across Codex, Claude Code, OpenCode and Grok Build from native records, and compare behavior by model and AgentsMD version.",
"author": {
"name": "toolboxmd",
Expand Down
2 changes: 1 addition & 1 deletion .grok-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "agent-observer",
"version": "1.4.2",
"version": "1.5.0",
"description": "Measure agent work across Codex, Claude Code, OpenCode and Grok Build from native records, and compare behavior by model and AgentsMD version.",
"author": {
"name": "toolboxmd",
Expand Down
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

## [1.5.0] - 2026-10-19

### Added

- Import Muse native tool, read and skill evidence; report unmeasured usage and partial activity coverage instead of zeros

## [1.4.2] - 2026-10-19

### Changed
Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

Local evidence about how coding agents use resources and produce outcomes.

Agent Observer reads the records Codex, Claude Code, OpenCode and Grok Build
already keep on this Mac, plus Model Router's job ledger, into one private
Agent Observer reads the records Codex, Claude Code, OpenCode, Grok Build and
Muse already keep on this machine, plus Model Router's job ledger, into one private
SQLite ledger. It reports usage, timelines, repeated work and behavior
incidents by session, task, model, project and AgentsMD version. It never
changes the harnesses' records, never calls a model, and posts nothing to
Expand Down Expand Up @@ -52,6 +52,7 @@ names another.
| Claude Code | `~/.claude/projects/*/*.jsonl` and subagent transcripts | per message, counted once across streamed blocks |
| OpenCode | `~/.local/share/opencode/opencode.db` (read-only) | per completed assistant message |
| Grok Build | `~/.grok/sessions/*/*/` | per prompt completion |
| Muse | `~/.local/share/muse/sessions/*/*/*/*/session.jsonl` and `subagent/*/session.jsonl` | not imported: tool, read and skill events only; usage reads unknown |
| Chromeria bare Codex and Grok | each `bareReceipt.nativeRecord.root` (`<home>/sessions`, plus Codex's sibling `archived_sessions`) in the T3 state database the T3 adapter reads | as for that harness |
| Model Router | `DURABLE_RUNNER_STATE_DIR`, `~/.local/share/durable-runner`, and legacy `~/.local/state/model-router` (read-only, deduplicated) | explicit task ownership, jobs and invocations |

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.4.2
1.5.0
2 changes: 1 addition & 1 deletion agent_observer/adapters/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

import importlib

ORDER = ("t3", "codex", "claude", "opencode", "grok", "router")
ORDER = ("t3", "codex", "claude", "opencode", "grok", "muse", "router")


def available() -> dict:
Expand Down
Loading
Loading