Add new machine rollout guide
This commit is contained in:
@@ -0,0 +1,84 @@
|
||||
# New Machine Setup
|
||||
|
||||
This guide is the shortest path for rolling the Codex Ops Kit onto another machine.
|
||||
|
||||
## 1. Clone The Repo
|
||||
|
||||
```bash
|
||||
git clone https://github.com/slaguru666/codex-ops-kit.git
|
||||
cd codex-ops-kit
|
||||
```
|
||||
|
||||
## 2. Install The Kit
|
||||
|
||||
```bash
|
||||
bash scripts/install_codex_kit.sh
|
||||
```
|
||||
|
||||
What this does:
|
||||
|
||||
- backs up any existing `~/.codex/config.toml`
|
||||
- backs up any existing `~/.codex/AGENTS.md`
|
||||
- installs the managed profile block
|
||||
- installs the global `AGENTS.md`
|
||||
- copies the portable memory notes into `~/.codex/memories/portable-kit/`
|
||||
|
||||
## 3. Start Using Profiles
|
||||
|
||||
- `balanced`: default for most work
|
||||
- `economy`: use for smaller tasks and cheaper runs
|
||||
- `deep`: use for hard debugging, architecture, and more demanding tasks
|
||||
|
||||
## 4. Carry Forward Durable Memory
|
||||
|
||||
When you learn something worth reusing, update the markdown files in:
|
||||
|
||||
```bash
|
||||
~/.codex/memories/portable-kit/
|
||||
```
|
||||
|
||||
Then commit those changes back to this repo so your other machines can pull them.
|
||||
|
||||
## 5. Keep Local Storage Healthy
|
||||
|
||||
Audit the Codex home:
|
||||
|
||||
```bash
|
||||
bash scripts/audit_codex_home.sh
|
||||
```
|
||||
|
||||
Preview large old transcripts:
|
||||
|
||||
```bash
|
||||
bash scripts/prune_codex_sessions.sh
|
||||
```
|
||||
|
||||
Archive them after review:
|
||||
|
||||
```bash
|
||||
bash scripts/prune_codex_sessions.sh --apply
|
||||
```
|
||||
|
||||
## 6. Sync To Another Machine
|
||||
|
||||
On the machine that already has the latest memory updates:
|
||||
|
||||
```bash
|
||||
git add memory docs README.md templates scripts
|
||||
git commit -m "Update Codex kit memory and setup"
|
||||
git push
|
||||
```
|
||||
|
||||
On the next machine:
|
||||
|
||||
```bash
|
||||
cd codex-ops-kit
|
||||
git pull
|
||||
bash scripts/install_codex_kit.sh
|
||||
```
|
||||
|
||||
## Notes
|
||||
|
||||
- Do not sync `~/.codex/auth.json`.
|
||||
- Do not sync live SQLite databases or raw `sessions/` history.
|
||||
- Keep the portable layer small and curated so Codex does not waste tokens reloading unnecessary context.
|
||||
Reference in New Issue
Block a user