Skip to main content

sekuire adopt

Onboard an existing project into Sekuire.

Usage

sekuire adopt [OPTIONS]

Options

OptionDescription
--name <NAME>Agent name (defaults to current directory)
--model <MODEL>Model identifier (default: gpt-4o)

What adopt does

  • Detects project language/frameworks from current directory
  • Creates or updates sekuire.yml
  • Creates .sekuire/secret.key and .sekuire/public.key if missing
  • Creates .env.example if missing

adopt vs init

  • sekuire adopt: integrate Sekuire into an existing codebase
  • sekuire init: scaffold a new project template

Examples

# Basic adoption
sekuire adopt

# Set explicit identity metadata
sekuire adopt --name code-reviewer --model anthropic/claude-3-7-sonnet

Typical Output

$ sekuire adopt --name my-agent --model openai/gpt-4o
Scanning project at /path/to/my-agent...
Language: TypeScript
Web Framework: Express
AI Framework: Direct API (OpenAI)

Created sekuire.yml
Created .sekuire/secret.key and .sekuire/public.key
Created .env.example

Sekuire ID: 72ad085ff800d898...

Adoption complete. Your agent is ready for registration.
Next: sekuire push

Next Steps

  • push - Create draft registry entry
  • publish - Complete publish flow
  • run - Start agent with runtime bootstrap