Page cover

JuliaOS CLI Interface

Overview

The JuliaOS CLI is fully modular and located in /packages/cli/src. All interactive menus, commands, and utilities are implemented as modules in this directory. The root /scripts directory is now reserved for operational/dev scripts only.

Entry Point

  • Main CLI: /packages/cli/src/interactive.cjs

  • Menus: /packages/cli/src/ (e.g., agent_management_menu.js, swarm_management_menu.js, etc.)

  • Utilities: /packages/cli/src/utils.js and /packages/cli/src/utils/

  • Commands: /packages/cli/src/commands/

Usage

To start the CLI:

node packages/cli/src/interactive.cjs

Structure

/packages/cli/src/
  interactive.cjs           # Main CLI entry point
  agent_management_menu.js  # Agent management menu
  swarm_management_menu.js  # Swarm management menu
  ...                      # Other menus
  utils/                   # Utility modules
  commands/                # Command implementations

Example: Running an Agent

node packages/cli/src/interactive.cjs
# Follow the prompts to create and manage agents

Notes

  • All CLI logic is now in /packages/cli/src.

  • /scripts is for operational/dev scripts (e.g., server startup, deployment, etc.).

  • Update your workflow and documentation to use the new CLI locations.


Last updated: [auto-update on major structure change]