Skip to content

Fix launcher autonomy environment export - #1

Merged
MrChikns merged 1 commit into
mainfrom
agent/export-plane-env
Jul 29, 2026
Merged

Fix launcher autonomy environment export#1
MrChikns merged 1 commit into
mainfrom
agent/export-plane-env

Conversation

@MrChikns

Copy link
Copy Markdown
Owner

Summary

  • add a versioned scripts/load-plane-env.sh launcher helper
  • export assignment-only plane environment files before launching Node
  • auto-discover $LOOPKIT_HOME/config/autonomy.env for standalone planes
  • document the launcher contract for beats and the console
  • add regression coverage for assignment-only files, explicit exports, plane-home discovery, shell option restoration, and missing-file failure

Why

Sourcing a shell file containing LOOPKIT_AUTONOMY=on does not export that value to child processes. A console or beat launched afterward therefore sees the variable as unset and fails safe to OFF.

Validation

  • focused launcher regression: 5/5 passed
  • full @loopkit/core suite: 1,734/1,734 passed
  • shell syntax check
  • diff check
  • staged public leak scan

@MrChikns
MrChikns merged commit 9410bb1 into main Jul 29, 2026
2 checks passed
@MrChikns
MrChikns deleted the agent/export-plane-env branch July 29, 2026 10:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant