LOCAL-FIRST DATA LAYER FOR AGENT SESSIONS

Masthead imports and organizes session history across harnesses, shows what is happening now, stores what happened before, and makes that context available to any agent through MCP.

  • Codex
  • Claude Code
  • Hermes
  • OpenClaw
  • MCP
  • Local-first

session library

Logbook

DateSessionRuntimeOutcome
Jun 24
Plaid sync investigationManual refresh stayed disabled because /api/settings returned the stale integration gate.
CodexRoot cause captured
Jun 22
MCP session searchSearch now returns titles, outcomes, source paths, and confidence labels for agent retrieval.
HermesTool contract updated
Jun 19
Source adapter gradingCodex adapter moved to Alpha; Claude Code, Hermes, and OpenClaw remain planned adapters.
OpenClawResearch filed

retrieval result

MCP

sessions about OAuth callback state
agent query

Find prior sessions that explain OAuth callback state handling.

returned4 matching sessions
selected context

selected context

Pip / OAuth callback hardening captured the redirect-state guard, test command, changed files, and unresolved production setting dependency.

source: sessions/Pip/Authconfidence 0.86

active sessions

Board

Pip / AuthCodexActive

OAuth callback hardening

Runtime
Codex
Model
GPT-5
Observed
14 files observed
Command
last command npm test
Edited src/app/api/auth/callback/route.ts
Masthead / daemonHermesIdle

Import worker refactor

Runtime
Hermes
Model
local model
Observed
3 fixtures added
Command
review pending
Queued for fixture confirmation
Command CentreOpenClawBlocked

Netlify deploy review

Runtime
OpenClaw
Model
GPT-5
Observed
env MC_DEPLOY_ALIAS
Command
rollback available
Blocked on deploy alias
Supabase / HallaClaude CodeIdle

RLS policy audit

Runtime
Claude Code
Model
Claude Sonnet
Observed
2 migrations linked
Command
no writes applied
Waiting for publish window

4 runtimes observed • local SQLite index • MCP ready

Board / Logbook / MCP

One session data layer, three surfaces.

See live work, recover past decisions, and let agents retrieve useful history without switching harnesses.

active sessions

Board

10 observed
3 active4 idle3 blocked
Pip / AuthCodexActive

OAuth callback hardening

Runtime
Codex
Model
GPT-5
Observed
14 files observed
Command
last command npm test
Edited src/app/api/auth/callback/route.ts
Masthead / daemonHermesIdle

Import worker refactor

Runtime
Hermes
Model
local model
Observed
3 fixtures added
Command
review pending
Queued for fixture confirmation
Command CentreOpenClawBlocked

Netlify deploy review

Runtime
OpenClaw
Model
GPT-5
Observed
env MC_DEPLOY_ALIAS
Command
rollback available
Blocked on deploy alias
Supabase / HallaClaude CodeIdle

RLS policy audit

Runtime
Claude Code
Model
Claude Sonnet
Observed
2 migrations linked
Command
no writes applied
Waiting for publish window
GBrain / X syncCodexActive

Bookmark import replay

Runtime
Codex
Model
GPT-5
Observed
8 note tweets
Command
last command npm test
Mapped note_tweet_results body
Halla / UmamiHermesBlocked

Analytics rollout probe

Runtime
Hermes
Model
local model
Observed
analytics.animasai.co
Command
retry queued
Blocked on ingestion confirmation
Wargus / browserOpenClawIdle

Wargus asset manifest

Runtime
OpenClaw
Model
GPT-5
Observed
42 assets indexed
Command
playtest pending
Parked after manifest verification
Mission ControlClaude CodeActive

Mission Control polish

Runtime
Claude Code
Model
Claude Sonnet
Observed
5 panels touched
Command
browser QA live
Adjusted Stage7 dashboard chrome
Pip / evalsCodexBlocked

Pip eval loop repair

Runtime
Codex
Model
GPT-5
Observed
route mismatch
Command
full rerun pending
Blocked on product routing fix
Codex / skillsHermesIdle

Skill install audit

Runtime
Hermes
Model
local model
Observed
skill path found
Command
install staged
Waiting for user review

session library

Logbook

searchable
DateSessionRuntimeOutcome
Jun 24CodexRoot cause captured
Jun 22HermesTool contract updated
Jun 19OpenClawResearch filed
Jun 18HermesRows normalized
Jun 16CodexInstall staged
Jun 15Claude CodeSpacing verified
Jun 14HermesIngestion blocked
Jun 12OpenClawManifest passed
Jun 10CodexRoute mismatch found
Jun 8Claude CodeEvidence updated

retrieval inspector

MCP

ready
agent query

Find prior sessions that explain OAuth callback state handling.

searchingReady to query local session history
returned
4 session records
scope
Pip / Auth
transport
MCP resource
selected context

Awaiting retrieval

Run a preset to inspect the exact source session, model, evidence excerpt, and provenance returned through MCP.

deterministic fixture dataconfidence 0.86
PipAuth4 records

Why Masthead exists

You already paid for this context.

Every coding-agent session contains decisions, tool calls, failures, and project history. Most of that context stays trapped inside separate harnesses and gets lost the moment you stop looking at it.

Masthead Logbook
Input
jsonlrolloutsession_meta
Normalized
sessionturntool_callfile_effect
Stored
logbook_rowfts_textmcp_resource

How it works

Local session history becomes reusable context.

Harness-neutral

Built for the way developers actually use agents.

Masthead is designed around the reality that session data lives across different runtimes and storage patterns. It normalizes the strongest local-first harnesses first and grows through graded adapters.

RuntimeAdapter modeData sourceStatus
adapter.grade=trackedcapture=localconfidence=versioned

Privacy boundaries

Your agent history should not require another cloud.

Masthead is designed to collect and index session data locally. You choose which sources are included, how enrichment runs, and what connected agents can retrieve.

masthead privacy inspect --mode localLOCAL
storagesealed

Session rows stay on disk

path
~/.masthead/logbook
scope
machine
egress
0 requests
model
local
sqlite · fts · embeddings
enrichlocal

Context is enriched in place

input
session_json
output
topic_index
policy
no cloud
audit
kept
worker · queue · local model
  • local storage
  • local enrichment
  • local model

Fully local

Session records stay on the machine when every configured part is local.

Use the product

Make your agent history useful again.

Use Masthead on GitHub and start building a searchable, local-first memory layer for your agent sessions.

Use Mastheadgithub.com/MayberryDT/Masthead