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
{{ message }}
Repository navigation
Commit 1993d8e
Browse filesBrowse the repository at this point in the historyBrowse files
feat(cli): run the agents on a chosen provider's models
`aidd setup --ide … --provider openai|anthropic|mistral` gives each framework agent the model its
role's tier maps to in agent-models.json (light for explorer, executor and validator, standard for
the reviewer), per IDE and for the whole machine; `--provider none` gives the agents back the
session's model. Every install build applies the recorded provider, the provider is part of what
keeps a built tree fresh, and setting it re-installs the plugins already installed, the
machine-wide ones too with --global. The session's own model stays the one the IDE picks.
Copy file name to clipboardExpand all lines: aidd_docs/tasks/2026_10/2026_10_14_sub_agents/verification.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,12 +6,15 @@ Behavior and sources are in [the agent guide](../../../../docs/SUBAGENTS.md).
6
6
7
7
-**Agents:** explorer, executor, validator and reviewer ship in `plugins/aidd-orchestrator/agents/`, installed with the plugin. No tool list is declared: every host gives an agent all tools by default.
8
8
-**Translation:** each host receives only the keys its documentation lists: name or file path as the ID, description, model, and Claude's `effort` under the host's own key. Each host has one agent frontmatter function, shared by the plugin install and its built distributions.
9
-
-**Out of scope:** per-provider models and a model for the main session.
9
+
-**Models:**`aidd setup --provider` records a provider per IDE; every build that installs agents gives each role its tier's model from `agent-models.json`.
10
+
-**Out of scope:** plugin installs by `aidd setup --global`, so `make reload` applies no model.
10
11
11
12
## Checks
12
13
13
14
-**Claude Code:** the four agents load and run from a project-scoped plugin install.
14
15
-**OpenCode:** the four agents run from the flat distribution through `opencode run --standalone --agent <id>` with an OpenAI model, each answering after a `read` call.
15
16
-**Codex:** the four agents load from the flat distribution in a trusted project; `codex exec` spawned each, and its session records the agent's role and instructions.
17
+
-**Provider models:** a built OpenCode agent with `openai` loaded as `{id: gpt-6-luna, providerID: openai, variant: medium}` (`opencode debug agents`), and a Codex session spawned the explorer on `gpt-6-luna` while its parent ran `gpt-6.1-sol`.
18
+
-**Setter:** in a scratch project, `aidd setup --provider mistral` ran the OpenCode reviewer on `mistral-medium-latest`, and `--provider anthropic` the Claude reviewer on `claude-sonnet-5-5`; `--provider none` removed every model.
16
19
-**Every host:**`cli/tests/e2e/agent-install.e2e.test.ts` builds the repository flat and checks each shipped agent's path, frontmatter and body against the host's documented format.
17
20
-**Copilot, Cursor, Kilo:** no host binary in the test environment, so loading by the host is unverified. The Copilot plugin lists agent files where its documentation describes agent directories.
Copy file name to clipboardExpand all lines: cli/README.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
@@ -33,11 +33,13 @@ Check: `aidd --version`.
33
33
34
34
`setup` writes the manifest, the default marketplace, the tool configs and the plugins.
35
35
`--global` installs for the machine instead, and writes nothing under the project.
36
+
`--provider` runs the framework's agents on that provider's models, and `--provider none` undoes it.
36
37
37
38
| Command | Lands in |
38
39
| --- | --- |
39
40
|`aidd setup --ide claude`|`.claude/` and `.aidd/` in this project |
40
41
|`aidd setup --global --ide opencode --plugins all`|`~/.config/opencode/` and `~/.config/aidd/`, nothing in this project |
42
+
|`aidd setup --ide opencode --provider mistral`|`.opencode/agents/` with Mistral models; the provider in `~/.config/aidd/agent-models.json`, for every project |
41
43
42
44
## Commands
43
45
@@ -138,6 +140,8 @@ aidd sync --global # rebuild the copied files and refresh the hosts from the
138
140
aidd clean --global # remove what --global installed and purge the shared source
139
141
```
140
142
143
+
With `--provider`, the copied agents and enabled plugins carry that provider's models.
0 commit comments