docs: add Agent Profiles RFC - #18
Conversation
|
Codex review: found issues before merge. Reviewed August 25, 2026, 11:16 AM ET / 15:16 UTC. ClawSweeper reviewWhat this changesAdds a 982-line draft RFC describing a versioned Agent Profiles registry and migration path for model-specific OpenClaw agent behavior. Merge readinessKeep open for maintainer review: this member-authored draft still needs a unique RFC identifier and the required maintainer discussion before product direction can be decided. Priority: P2 Review scores
Verification
How this fits togetherThis RFC defines a proposed configuration and resolution layer between resolved models and OpenClaw’s agent harness. If adopted, it would affect later runtime, provider, migration, and ClawHub distribution work without changing runtime behavior in this PR. flowchart LR
A[Resolved model] --> B[Profile registry]
B --> C[Agent profile]
C --> D[Harness behavior]
D --> E[Provider driver]
E --> F[Agent response]
Decision needed
Why: The RFC introduces new configuration surface, migration semantics, and a future distribution model; repository policy requires maintainer discussion before an RFC can advance. Before merge
Findings
Agent review detailsSecurityNone. Review metrics
Merge-risk optionsMaintainer options:
Technical reviewBest possible solution: Renumber the proposal, open the required maintainer-discussion thread, and have owners decide whether the proposed profile and migration contract should become OpenClaw’s supported direction. Do we have a high-confidence way to reproduce the issue? Not applicable: this PR proposes an RFC design rather than reporting an executable runtime failure. Is this the best way to solve the issue? No: accepting a new configuration and migration contract before resolving its RFC namespace and required maintainer discussion is not the narrowest safe path. Full review comments:
Overall correctness: patch is incorrect AGENTS.md: not found in the target repository. Codex review notes: model internal, reasoning high; reviewed against af708f0ddb6f. LabelsLabel justifications:
EvidenceWhat I checked:
Likely related people:
Rank-up movesOptional improvements that raise the rating; they are not merge blockers.
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
HistoryReview history (52 earlier review cycles; latest 8 shown)
|
|
Applied a Schemator-guided naming simplification pass to the model profile RFC. This kept the corrected stable vocabulary like Next I will do a manual pass over the full document to catch product-language issues, naming consistency, and any places where the automated schema review should not drive the final RFC wording. |
Status: In progress. A manual pass over the full RFC is still pending after the Schemator-guided naming update and Agent Profiles rename.
Summary
spec.commonfor harness-agnostic behavior and domain-owned sections such asspec.openclaw.aifor harness-specific behavior.Scope
This is an RFC only. It does not change OpenClaw runtime behavior or add a configuration surface in this PR.
Verification
git diff --checkRFC Lifecycle