Skip to content

Add a profile/agent concept #321

Description

@lionello

Right now, the language in agent-box muddies the terms "agent" and "harness", ie. claude, codex, opencode, … In essence, those are harnesses. The new connections UI for auth (cf. #207 etc.) authenticate a harness.

An agent is like a concrete worker, using a harness, but with a specific model, an optional prompt, perhaps thinking mode, external creds (env), …

We can learn from raphaeltm/simple-agent-manager "profile" concept (without blindly copying all the knobs it has!)

In particular, we need to pick an Agent profile to start a session. A standing webhook needs an Agent profile to hand work off to.

Make sure the docs and code are consistent in their use of language.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions