There are three basic types of people that interact with every agent:
- the developers who build the agent
- the 'admins' who install and configure them
- the users who interact with them (typically via GitHub)
Right now, the documentation for each agent covers 2 and 3 and sometimes 1 all at the same time. This makes it confusing to read and can take much longer to understand and find what you need. e.g. the triage agent docs talk about outputting structured JSON and a post-script, configuring a labelling skill, instructions for the agent, the agent output, and variables.
Users will vastly outnumber admins or developers, and all they want to know is what triggers the agent and how it'll behave on GitHub. They don't need to understand how the agent works. Admins will outnumber developers, and just need to know configuration options or how to change behaviour.
Suggestion:
- Remove all internal details from the docs, they don't belong there.
- Clearly separate all sections like 'Configuration' or 'How the agent works' and move to the bottom of the docs (or in a separate pages).
- Remove all references to scripts, OpenShell, JSON, or other internal details from the user section. These can remain in the admin part of the documentation, but only as much as you need to know for configuring the agent.
There are three basic types of people that interact with every agent:
Right now, the documentation for each agent covers 2 and 3 and sometimes 1 all at the same time. This makes it confusing to read and can take much longer to understand and find what you need. e.g. the triage agent docs talk about outputting structured JSON and a post-script, configuring a labelling skill, instructions for the agent, the agent output, and variables.
Users will vastly outnumber admins or developers, and all they want to know is what triggers the agent and how it'll behave on GitHub. They don't need to understand how the agent works. Admins will outnumber developers, and just need to know configuration options or how to change behaviour.
Suggestion: