service-update-alerts/AGENTS.md

27 lines
851 B
Markdown
Raw Permalink Normal View History

# Agents
This project uses three cooperating agents to build the update checker.
## Research agent
Focus:
- Identify `current_version_url` for each webservice.
- Determine extraction rules for the running version (JSON path, regex, or text pattern).
- Identify `upstream_latest_version_url` and extraction rules for the latest release.
- Record notes for services without reliable version endpoints.
## Coding agent
Focus:
- Define the YAML schema and validation rules.
- Implement dataset loading and validation.
- Implement version fetching and extraction based on dataset rules.
- Implement version normalization, comparison, and output filtering.
## Testing agent
Focus:
- Add unit tests for extraction helpers and version comparison.
- Add fixtures for JSON/text/HTML response parsing.
- Validate behavior for unknown or missing versions.