You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Integration proposal: OpenAgent persona files (convert.sh --tool openagent)
#1149
Hi, this is from the 5dive team. We maintain OpenAgent (5dive-ai/openagent), an open spec for how an AI agent looks, sounds and writes, so it stays the same agent everywhere it shows up. CONTRIBUTING asks for a Discussion before a new integration, so here it is.
The proposal: an openagent target for convert.sh and install.sh, built like the other per-agent tools. It writes one <slug>.persona.yaml per agent into integrations/openagent/, gitignored, and install.sh --tool openagent copies them to ~/.openagent/personas/.
Where each field comes from. Every field is read from the agent's own file:
name → name
description → role
vibe → behavior (falls back to description)
emoji + color → the face
the first four Communication Style bullets → the written voice's rules, and the first example → its sample line
That keeps it on the generator side of #661: output is generated on demand and never committed, and it adds no names, avatars or backstories.
Size: about 10 files, following the Adding a Tool Integration checklist.
We've put the implementation up as a PR so there is something concrete to review. If you'd rather settle the approach here first, or don't want this target at all, say so and we'll change it or close it.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Hi, this is from the 5dive team. We maintain OpenAgent (5dive-ai/openagent), an open spec for how an AI agent looks, sounds and writes, so it stays the same agent everywhere it shows up. CONTRIBUTING asks for a Discussion before a new integration, so here it is.
The proposal: an
openagenttarget forconvert.shandinstall.sh, built like the other per-agent tools. It writes one<slug>.persona.yamlper agent intointegrations/openagent/, gitignored, andinstall.sh --tool openagentcopies them to~/.openagent/personas/.Where each field comes from. Every field is read from the agent's own file:
name→namedescription→rolevibe→behavior(falls back todescription)emoji+color→ the faceThat keeps it on the generator side of #661: output is generated on demand and never committed, and it adds no names, avatars or backstories.
Size: about 10 files, following the Adding a Tool Integration checklist.
We've put the implementation up as a PR so there is something concrete to review. If you'd rather settle the approach here first, or don't want this target at all, say so and we'll change it or close it.
All reactions