Skip to content

config: create an agent without a repository, and move it between the two owners - #113

Merged
hbrooks merged 1 commit into
mainfrom
config/api-managed-verbs
Aug 20, 2026
Merged

config: create an agent without a repository, and move it between the two owners#113
hbrooks merged 1 commit into
mainfrom
config/api-managed-verbs

Conversation

@hbrooks

@hbrooks hbrooks commented Aug 20, 2026

Copy link
Copy Markdown
Member

Important

Adds API-managed agents, decoupling agent creation from repository files. Agents can now be owned by either the API (live immediately, edited via CLI) or by a file in a repository (deployed by pull request).

  • agent config create --file <path> now creates an API-managed agent with no file, live at once (previously --repo was required)
  • agent config create --repo <repo> --file <path> uses the original pull-request-based path for repository-managed agents
  • New agent config edit <id> --file <path> and agent config delete <id> for managing API-owned agents
  • New agent config link <id> --repo <repo> moves an API-managed agent into a repository via pull request (keeps running until merge)
  • New agent config unlink <id> takes a repository-managed agent under API control (file stays in place, inert)
  • SDK upgraded from 0.10.0 to 0.11.0 to support the new ownership model

This description was created by Ellipsis for e9d5e0a. It will automatically update as commits are pushed.

… two owners

An agent is owned either by a file in a repository or by the API, and until now
the CLI could only make the first kind. `config create` drops --repo to make an
agent that has no file and is live at once; `config edit` and `config delete`
change and remove it; `config link` and `config unlink` move an existing agent
between the two owners.
@hbrooks
hbrooks merged commit 276f22c into main Aug 20, 2026
1 check passed
@hbrooks
hbrooks deleted the config/api-managed-verbs branch August 20, 2026 14:49

@ellipsis-dev ellipsis-dev Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Important

Looks good to me! 👍

Reviewed e9d5e0a in 8 minutes, 1 second.
  • Reviewed 1 commit with 273 lines of code in 6 files
  • Ran 1 review agent producing 0 comments where 0 were posted
  • This pipeline runs no gatekeeper, so findings are posted as written.
  • View full details on ellipsis.dev

This review was created by Ellipsis. You can tag @ellipsis in this pull request.

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