Skip to content

Conversation

@ysyneu
Copy link
Collaborator

@ysyneu ysyneu commented Jan 16, 2026

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

Closes:

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
@ysyneu ysyneu merged commit 29cf2a4 into main Jan 16, 2026
13 checks passed
@ysyneu ysyneu deleted the f-v2 branch January 16, 2026 11:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants