BREAKING CHANGE: Major API redesign with the following changes:
Tools Consolidation:
- Reduce tools from 20+ to 16 focused capabilities
- Merge timeline/alerts into query_incidents for single-call retrieval
- Remove flashduty_ prefix from all tool names
New Features:
- Add Status Page toolset (query_status_pages, list_status_changes, etc.)
- Add Changes toolset (query_changes)
- Add Users toolset (query_members, query_teams)
- Add Fields toolset (query_fields)
- Add Enrichment support for human-readable output (IDs auto-resolved to names)
Removed:
- Remove assign_incident, add_responder, snooze_incident, merge_incident
- Remove impact/resolution/root_cause fields from update_incident
- Remove raw package (no longer needed)
Code Changes:
- Rewrite incidents.go with enriched data responses
- Add channels.go with escalation rules support
- Add new files: changes.go, statuspage.go, users.go, fields.go, enrichment.go, format.go, types.go
- Update README documentation for v2 API