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
<imgsrc="docs/assets/solo-mise-banner.png"alt="Solomon's Mise en Place banner">
3
+
</p>
2
4
3
-
>Mise en place for agent memory.
5
+
<h1align="center">Solomon's Mise en Place</h1>
4
6
5
-
`solo-mise` is the installable starter kit behind [Solomon's Guide to Cookin' with Gas](https://github.com/solomonneas/solos-cookbook). It lays down a public-safe agent workspace, a memory handoff flow, and a bootstrap layout that works with OpenClaw, Claude Code, Codex, Hermes, and other coding harnesses.
7
+
<palign="center">
8
+
<strong>Mise en place for agent memory.</strong>
9
+
</p>
6
10
7
-
The cookbook explains the *why*. This package gives you the *kitchen*.
11
+
<palign="center">
12
+
<em>Public-safe workspace bootstrap, memory handoffs, and publish guards for real agent setups.</em>
<code>solo-mise</code> is the installable starter kit behind <ahref="https://github.com/solomonneas/solos-cookbook">Solomon's Guide to Cookin' with Gas</a>.
24
+
It gives you the workspace skeleton, handoff inbox, conservative ingester, and publish guard that make a multi-agent setup usable without leaking private junk into public repos.
25
+
</p>
26
+
27
+
## What this is
28
+
29
+
This package lays down a clean starting point for an agent workspace or a repo that needs durable memory handoffs. It is meant for people running real tools, real docs, and real automation across OpenClaw, Claude Code, Codex, Hermes, or a similar harness.
30
+
31
+
The cookbook explains the why. This package gives you the kitchen.
8
32
9
33
## What you get
10
34
11
35
- sanitized bootstrap files for agent behavior, safety, tools, identity, and memory
12
36
- a canonical memory layout where one configured owner holds durable knowledge
13
-
- a `.claude/memory-handoffs/` inbox shared by Claude Code, Codex, and other side harnesses
37
+
- a shared `.claude/memory-handoffs/` inbox for Claude Code, Codex, and other side harnesses
14
38
- starter memory cards and routing rules
15
39
- content-guard publish gates so private infrastructure does not leak into public docs
16
40
- adapter fragments for OpenClaw (tested), Hermes (stubbed), and generic harnesses
@@ -21,7 +45,7 @@ The cookbook explains the *why*. This package gives you the *kitchen*.
21
45
- private hostnames, IPs, account IDs, or personal details
22
46
- live auth profiles or OAuth tokens
23
47
- cron jobs that post publicly by default
24
-
- destructive automation, or write-enabled integrations without explicit opt-in
48
+
- destructive automation or write-enabled integrations without explicit opt-in
See [QUICKSTART.md](QUICKSTART.md) for step-by-step setupand verification.
65
+
See [QUICKSTART.md](QUICKSTART.md) for setup, verification, and the ingest flow.
42
66
43
67
## Profiles
44
68
@@ -47,13 +71,13 @@ See [QUICKSTART.md](QUICKSTART.md) for step-by-step setup and verification.
47
71
|`repo`*(default)*|`AGENTS.md`, `CLAUDE.md`, `.claude/memory-handoffs/`, pre-push hook | A project wants the handoff flow and a public-leak guard. |
48
72
|`workspace`| Full bootstrap file set, memory folders, starter cards, safety files | A user wants a home agent workspace. |
49
73
|`openclaw`|`workspace` plus OpenClaw config fragments and doctor checks | An OpenClaw user. |
50
-
|`hermes`|`workspace` plus Hermes adapter fragments and doctor checks | A Hermes user. (Experimental.)|
51
-
|`generic`| Contract docs and templates, no orchestrator config | A user who wants the layout without picking a harness yet. |
74
+
|`hermes`|`workspace` plus Hermes adapter fragments and doctor checks | A Hermes user. Experimental. |
75
+
|`generic`| Contract docs and templates, no orchestrator config | A user wants the layout without picking a harness yet. |
52
76
|`publisher`| content-guard policies, scrub commands, publish gates | A user who publishes blog posts, docs, or social drafts. |
53
77
54
78
## The design
55
79
56
-
**Harness-agnostic contract, OpenClaw-tested defaults.**One memory owner is the source of truth. Side harnesses keep local context but write durable findings as Memory Handoffs into a shared inbox. A conservative ingester routes those into cards, runbooks, user prefs, rules, or learnings.
80
+
One memory owner stays canonical. Side harnesses keep local context, but durable findings move through a shared handoff inbox and into the right destination.
57
81
58
82
```text
59
83
Claude Code / Codex / other harness
@@ -68,12 +92,14 @@ solo-mise ingest (or your harness's equivalent)
The ingester is intentionally conservative. Safe card handoffs become cards. Targeted updates append to the right file. Ambiguous material gets kicked out for review instead of being trusted automatically.
96
+
71
97
## Related
72
98
73
-
-[Solomon's Cookbook](https://github.com/solomonneas/solos-cookbook) - the long-form guide and reference docs
74
-
-[content-guard](https://github.com/solomonneas/content-guard) - the publish-gate scanner used by the pre-push hook
75
-
-[OpenClaw](https://github.com/openclaw/openclaw) - the reference memory owner
99
+
-[Solomon's Cookbook](https://github.com/solomonneas/solos-cookbook): the long-form guide and reference docs
100
+
-[content-guard](https://github.com/solomonneas/content-guard): the publish-gate scanner used by the pre-push hook
101
+
-[OpenClaw](https://github.com/openclaw/openclaw): the reference memory owner
0 commit comments