Skip to content

Prioritize user-focused documentation #345

Description

@deboer-tim

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions