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
Copy file name to clipboardExpand all lines: AGENTS.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -393,6 +393,9 @@ Ask first:
393
393
### Likes
394
394
395
395
- Keep regression coverage tied to real operator flows: when agent creation changes, tests should cover creating an agent, choosing a valid provider model, and sending at least one message through the resulting session path.
396
+
- Keep the first provider baseline deliberately small: the operator-visible provider list should stay focused on the three real console providers, and each one needs automated create-agent plus `hello -> hello reply` smoke coverage before extra provider features are added.
397
+
- Keep operator-visible provider models unseeded: supported and suggested model lists for real providers must come from live CLI metadata or explicit operator input, not from hardcoded fallback catalogs.
398
+
- Keep provider, model, and runtime state honest: when a value should come from a live provider, workspace, or operator choice, do not hardcode it into production paths.
396
399
- Follow the canonical MCAF tutorial when bootstrapping or upgrading the agent workflow.
397
400
- Commit cohesive code-change batches promptly while debugging, especially before switching focus or starting long verification runs, so the branch state stays inspectable and pushable.
398
401
- After opening or updating a PR, create a fresh working branch before continuing with the next slice of work so follow-up changes do not pile onto the already-reviewed branch.
@@ -417,6 +420,7 @@ Ask first:
417
420
### Dislikes
418
421
419
422
- Installing stale, non-canonical, or non-`mcaf-*` skills into the repo-local agent skill directory.
423
+
- Shipping fake, mock, stub, pretend, or synthetic runtime paths where the product or verification is supposed to exercise the real contract.
420
424
- Moving root governance out of the repository root.
421
425
- Mixing multiple `.NET` test frameworks in the active solution without a documented migration plan.
422
426
- Creating auxiliary `git worktree` directories for normal PR follow-up when straightforward branch switching in the main checkout is enough.
0 commit comments