Editing a live Amplifier session, no restart
You're mid-session and you want to flip a tool, swap a context, or change behavior — but the only clean path is to stop, edit, and start over.
The surprise: parts of that live edit already work today.
In amplifier-app-newtui, eight in-session commands act “over the live coordinator” with the palette and tests updated. Marked done in the backlog.
So the “no restart” half is real. What about persistence?
A v0.1.0 reference config library: hierarchical user < project < local resolution, deep-merge, YAML file I/O. Apps inject path conventions; the library handles resolution.
This is the persistence half. But notice when you use it.
It has zero live/session/restart/toggle machinery. Searches across its source for those terms return only app-side caching policy and generic path comments.
Persistence without live editing — and live editing without one home.
amplifier-app-newtui registers 29 in-session slash commands — /mode, /context, /tools, /model and more — but the count of a command named /config is exactly zero.
The single toggle-inspect-persist surface simply isn't there yet.
/configIt sits in amplifier-app-newtui's backlog as an unchecked Bucket-B nice-to-have as of 2026-07-20. This is a forward-looking proposal, not a shipped command.
Which turns the gap into a plan — and the plan is closer than it looks.
Both halves already exist and are verified: the live-mutation commands and the three-scope persistence library. A proposed /config joins them into one surface.
The gap is one surface — not new machinery.
When persistence and live mutation already exist separately, the win is joining them into one honest, at-a-glance /config — unify existing halves rather than announce vaporware.
The two halves are verified today; the surface is the proposal.
Data as of: 2026-07-20 (backlog); library history 2025-10-29 to 2026-01-12.
Feature status: Config library: SHIPPED v0.1.0 /config live editing: NOT IMPLEMENTED
Primary source repo: colombod/amplifier-config (resolves to microsoft/amplifier-config), cloned fresh via gh repo clone.
Commands run:
gh repo view colombod/amplifier-config --json name,description,url,createdAt,updatedAt,pushedAtgh repo clone colombod/amplifier-config /tmp/amplifier-config (resolves to github.com:microsoft/amplifier-config)find src tests -name '*.py' | xargs wc -l — manager.py=437; total=1,139 linesgrep -rh 'def test_' tests/ | wc -l — 41 test functionsgrep -rniE 'session|live|restart|runtime|toggle|slash|/config|reload' src/ docs/ — 0 live-session referencesgrep -c 'name="/' src/amplifier_app_newtui/commands/builtin.py — 29 commands; name="/config" count = 0sed -n '20p;35p' amplifier-app-newtui/docs/BACKLOG.md — 8 live commands done; /config live editing uncheckedgit rev-list --count --all — 12 commits; git shortlog -sne --all — Krabach 11, Cutt 1Primary contributors: Brian Krabach (11 commits); Bryce Cutt (1 commit, Windows cross-platform fix, PR #1).
Gaps: A single /config live-session editor was not found implemented in any inspected repo — only referenced as a backlog item. Whether a future /config would persist via amplifier-config specifically is a design inference, not verified in code. PyPI publication status of amplifier-config is unverified.