Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| API_URL | Yes | The URL of the service dependency API |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_debt | Gets a report of all services that have open debts and a count of the number of debts associated with them :return: |
| get_debts_for_service | Gets the debts for a specific service :param service_id: :return: |
| get_all_teams | Returns all teams from the service atlas api :return: array of teams objects |
| get_services_by_team | Tool that returns a list of services for a team based on id :param team_id: guid for the team :return: array of services objects from the api |
| find_service_by_name | Search for a service by name :param query: the name to search against :return: a list of services objects |
| get_teams_by_service | Gets a list of teams that own a service based on id :param service_id: the guid for the service :return: a list of teams objects |
| get_releases | Get a list of releases between two dates. Start date is inclusive, while the end date is an exclusive :param start: start date in the format YYYY-MM-DD (inclusive) :param end: end date in the format YYYY-MM-DD (exclusive) :return: list of releases |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| get_debt | |
| find_which_team_owns_a_service | Prompt for telling the AI how to find which team owns a service :return: |
| get_all_teams | |
| get_services_by_team | Prompt for telling the AI how to get services if it has a team id :param team_id: :return: |
| find_service_by_name | Prompt for telling the AI how to find a service by name :return: |
| get_releases | Get a list of releases between two dates :param start: start date in the format YYYY-MM-DD :param end: end date in the format YYYY-MM-DD :return: string prompt |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Debt Report | Gets a report of all services that have open debts and a count of the number of debts associated with them :return: |
| All Teams | Returns all teams from the service atlas api :return: array of teams objects |