feat(profile): add Claude profile adapter - #480
Open
christso wants to merge 2 commits into
Open
Conversation
Deploying allagents with
|
| Latest commit: |
b56d89e
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://d51170c6.allagents.pages.dev |
| Branch Preview URL: | https://feat-460-claude-profile.allagents.pages.dev |
christso
force-pushed
the
feat/460-codex-profile
branch
from
September 14, 2026 10:05
b4ec93d to
4f41295
Compare
christso
force-pushed
the
feat/460-claude-profile
branch
from
September 14, 2026 10:05
26f4b7d to
4db34ce
Compare
christso
force-pushed
the
feat/460-codex-profile
branch
from
September 14, 2026 20:37
4f41295 to
309bf88
Compare
christso
force-pushed
the
feat/460-claude-profile
branch
from
September 14, 2026 20:38
4db34ce to
8714027
Compare
christso
force-pushed
the
feat/460-codex-profile
branch
from
September 14, 2026 20:40
309bf88 to
ae90144
Compare
christso
force-pushed
the
feat/460-claude-profile
branch
from
September 14, 2026 20:40
8714027 to
0a3658f
Compare
christso
force-pushed
the
feat/460-claude-profile
branch
from
September 14, 2026 20:43
0a3658f to
b56d89e
Compare
christso
force-pushed
the
feat/460-codex-profile
branch
from
September 14, 2026 20:43
ae90144 to
bea213e
Compare
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.
Summary
CLAUDE_CONFIG_DIRwith an isolated plugin cache and generated launcher${ENV_VAR}resolutionStack
Depends on #479 (
feat/460-codex-profile).Related: #460
Validation
bun test tests/unit— 1548 passed, 2 skippedbun run test:e2e— 142 passed, 4 skippedbun run typecheckbun run lintbun run buildcd docs && bun run buildgit diff --check b4ec93dReal-runtime dogfood
Used Claude Code 2.1.270 with an isolated disposable home, two disposable projects, a local Claude marketplace/native plugin, a separate file plugin, and a disposable stdio MCP server.
bun run buildand installed Claude Code 2.1.270 into a disposable runtime directory.node dist/index.js profile install claude-dogfood --dry-run; verified the profile root and launcher were absent and ambient.claude/settings.jsonwas unchanged.node dist/index.js profile install claude-dogfood --yes; verified the selected root, generated launcher, strictsettings.json, additiveallagents.mcp.json, file skill, native marketplace, and native plugin.claude plugin list --jsonwith the selected profile environment; observednative-tools@allagents-dogfoodenabled at user scope, version 1.0.0.RUNTIME_OKin both directories. Captured runtime requests contained only the current project's uniqueCLAUDE.mdmarker, contained both the file-installed and native profile skill names, and exposed the additive MCP tool. The MCP process confirmed${DOGFOOD_TOKEN}was resolved only at runtime.claude doctorin both projects with the selected root; Claude reported 2.1.270 and the declared stable update channel.node <repo>/dist/index.js update --profile claude-dogfood; observed both settings and native plugin updates. A subsequentprofile statusreported every resource unchanged, and native inventory reported 1.0.1.node dist/index.js profile remove claude-dogfood --yes; observed native plugin uninstall, marketplace removal, managed file removal, recursive selected-root removal, and launcher removal.