docs: reference-assistant audit — adaptive assistant mode, README/AGENTS cleanup, template notes#34
Merged
Merged
Conversation
The three-mode model becomes two: Teacher stays distinct; Assistant now adapts planning depth, conversation and autonomy to the request via an explicit autonomy dial (modes/assistant.md), defaulting conversational and scaling to phased, checkpointed runs when the user asks. 'agent' remains accepted everywhere a mode is named as a legacy alias, and modes/agent.md resolves it, so no existing workflow or .mode file breaks. Also fixes a README typo (preparaton). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… legend maintainer.md gains an assistant-as-template section mapping generic assistant infrastructure vs PyAutoLens-specific content — the seam a future assistant-cloning workflow cuts along (no premature generalisation). skills/README.md states the complete-unless-(stub) convention up front. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
modes/agent.md is deleted and every alias mention removed (AGENTS.md mode selection, .gitignore .mode comment, profile template). The mode model is exactly two names: teacher and assistant; autonomy is a request within assistant mode, not a mode name. A '.mode' file or profile entry saying 'agent' is now simply unrecognised. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This was referenced Jul 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #33. Phase 1 of the reference-assistant audit: the audit report (below), the interaction-mode merge, README/AGENTS cleanup, and template-boundary notes. Skill-stub completion is deferred to a second PR.
Audit report
What was inspected
README.md,AGENTS.md, all fourmodes/*.md,skills/README.md+skills/_style.md, the wikicore/literature/projectsplit docs,wiki/project/_profile_template.md,start-new-project/contribute-upstreamboundaries,llms.txt,.gitignoresentinels, and a repo-wide sweep of every mode reference.What changed
modes/assistant.mdgains "The autonomy dial": conversational by default (act with the user, check in before big decisions), scaling to phased, checkpointed execution withwiki/project/state only when the user asks for autonomy. Theagentmode name is removed entirely — no legacy alias:modes/agent.mdis deleted and the mode vocabulary is exactlyteacher|assistant. All reference sites reconciled:AGENTS.mdModes + selection order, README Modes + example prompt 3,_profile_template.md,.gitignorecomment,skills/_style.mdmode-invariance rule.modes/maintainer.mdgains a generic-infrastructure vs PyAutoLens-specific vs mixed mapping — the seam a future assistant-cloning workflow (filed separately in the Mind as the Brain Clone/Mitosis Agent) cuts along.(stub)).What was deliberately not changed
(stub)labels and a queue; no stub content written (phase 2).output//sources/machinery, hooks.Breaking-change note
A
.modefile orprofile.mdinteraction-mode entry sayingagentis no longer recognised — users writeassistantand state their autonomy preference in prose. Existing clones are unaffected until they update; there is no code path, only instruction text.Validation
make validate-literature-citations— passes (re-run after every commit).autoassistant/audit_skill_apis.pysymbol audit — 55 files, 110 symbols, 0 missing/broken.--check-versionfails on the pre-existing stack skew (assistant pinned 2026.5.29.4 vs installed 2026.7.6.649, already flagged by Heart) — unrelated to this PR, which touches no API content.modes/agent.mdlinks and no stale "three modes"/"agent mode"/alias references remain.Most important follow-up work
al_subhalo_detect— README example 3 exercises it).wiki/coreagainst the installed 2026.7.6 stack (existing Heart finding).PyAutoMind/feature/pyautobrain/clone_mitosis_agent.md) builds on the template-boundary notes added here.🤖 Generated with Claude Code