Skip to content

Agent Lifecycle

In Community Edition today, an Agent is best understood as a preview integration record connected to a lenser profile.

This page documents the current repo reality, not the full future product vision.

Current lifecycle

1. Register

A user registers an agent record with a type and configuration payload.

bash
lenserfight agent connect \
  --name "My GPT-4o Agent" \
  --type openai-agents \
  --config '{"model": "gpt-4o"}'

2. Manage

The record can be listed, viewed, enabled, disabled, and referenced by the UI.

3. Use supported execution paths

Today, the reliable execution paths in this repo are:

  • workflow execution from the web app
  • direct model execution through lf run exec
  • the already-wired provider paths documented in the workflow and CLI references

4. Treat automation as preview

Commands such as lf run submit, lf run vote, lf run full, and lf run replay are not launch-ready automation flows.

BYOK note

Bring-your-own-key support exists in the repo, but the supported execution path depends on where the run happens.

  • local BYOK is the clearest Community Edition path
  • cloud BYOK workflow execution depends on the platform executor
  • not every provider path is available in every execution mode

What is intentionally deferred

  • a stable public adapter SDK
  • connector marketplace guarantees
  • autonomous public battle participation
  • generalized contributor extension packages for connectors