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
Once all four tools adopt the shared libs/sporeconfig base (libs PR #25 + the per-tool adoption PRs), the OLD per-tool config mechanisms should be deprecated and eventually removed, so there's one config system, not two.
What to retire (after the shared base is in + a deprecation window)
spawn: fold the ad-hoc profile/region resolution into the shared base. SPAWN_INFRA_PROFILE/SPAWN_COMPUTE_PROFILE stay (spawn's two-account split is spawn-specific) but should layer on top of the shared sporeconfig profile rather than duplicate the ambient-chain plumbing. Consider migrating the relevant bits of ~/.spawn/config.yaml (or at least the profile/region story) toward ~/.config/spore/config.toml, keeping ~/.spawn readable during the window.
truffle: delete the dead .env.exampleTRUFFLE_* vars (no code reads them) — replace with documented SPORE_*.
lagotto / spore-host-mcp: remove any bespoke region/profile handling that the shared base now covers.
Once all four tools adopt the shared
libs/sporeconfigbase (libs PR #25 + the per-tool adoption PRs), the OLD per-tool config mechanisms should be deprecated and eventually removed, so there's one config system, not two.What to retire (after the shared base is in + a deprecation window)
SPAWN_INFRA_PROFILE/SPAWN_COMPUTE_PROFILEstay (spawn's two-account split is spawn-specific) but should layer on top of the sharedsporeconfigprofile rather than duplicate the ambient-chain plumbing. Consider migrating the relevant bits of~/.spawn/config.yaml(or at least the profile/region story) toward~/.config/spore/config.toml, keeping~/.spawnreadable during the window..env.exampleTRUFFLE_*vars (no code reads them) — replace with documentedSPORE_*.Sequencing
libs/sporeconfig(PR spawn launch: should auto-detect minimum volume size from AMI snapshot #25) + per-tool adoption.Not to remove
Tracking issue per the shared-config-base work; do NOT action until adoption is complete.