Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
153 commits
Select commit Hold shift + click to select a range
efaefa9
docs(rum): bump Flutter SDK snippets to flashcat_flutter_plugin 0.2.0
Fiona2016 Sep 28, 2026
2d3df69
Merge pull request #506 from flashcatcloud/docs/flutter-sdk-0.2.0
Fiona2016 Sep 28, 2026
d4616a9
docs(rum): document remote configuration for Flutter
Fiona2016 Sep 28, 2026
b3a9098
docs: doc-review 2026-09-28 (diff) — CLI incident projection fields a…
Sep 28, 2026
b86c63d
Merge pull request #508 from flashcatcloud/doc-review/2026-09-28-080453
ysyneu Sep 28, 2026
a80d5f3
docs(change-integration): add GitHub change integration page
ysyneu Sep 28, 2026
c76e84b
docs(change): document the Failed change status
ysyneu Sep 28, 2026
abc7da8
Merge pull request #530 from flashcatcloud/feat/change-failed-status
ysyneu Sep 28, 2026
778f449
Merge pull request #524 from flashcatcloud/feat/github-change
ysyneu Sep 28, 2026
616caeb
docs(change): add GitLab change integration page
ysyneu Sep 28, 2026
5395913
docs(change): add LaunchDarkly change integration page
ysyneu Sep 28, 2026
ae669f5
docs(change): add Netlify change integration page
ysyneu Sep 28, 2026
659aa41
docs: add HCP Terraform change integration page
ysyneu Sep 28, 2026
152762a
Merge pull request #532 from flashcatcloud/feat/hcp-terraform-change
ysyneu Sep 28, 2026
a5dda62
docs(change): add Argo CD change integration
ysyneu Sep 28, 2026
c1bae38
docs(change): note the Netlify link fallback
ysyneu Sep 28, 2026
1e5cb36
Merge remote-tracking branch 'origin/feat/change-integrations' into f…
ysyneu Sep 28, 2026
0040079
Merge remote-tracking branch 'origin/feat/change-integrations' into f…
ysyneu Sep 28, 2026
597c4c7
Merge remote-tracking branch 'origin/feat/change-integrations' into f…
ysyneu Sep 28, 2026
2078314
Merge pull request #533 from flashcatcloud/feat/argocd-change
ysyneu Sep 28, 2026
f5968bb
Merge remote-tracking branch 'origin/feat/change-integrations' into f…
ysyneu Sep 28, 2026
ac52592
Merge remote-tracking branch 'origin/feat/change-integrations' into f…
ysyneu Sep 28, 2026
67ce615
docs: add JFrog Artifactory change integration page
ysyneu Sep 28, 2026
bfa3fea
Merge remote-tracking branch 'origin/feat/change-integrations' into f…
ysyneu Sep 28, 2026
7878363
Merge pull request #535 from flashcatcloud/feat/netlify-change
ysyneu Sep 28, 2026
9ba4e03
Merge pull request #534 from flashcatcloud/feat/gitlab-change
ysyneu Sep 28, 2026
90f632a
docs(change): add Vercel change integration page
ysyneu Sep 28, 2026
5815246
docs(change): note deleted scheduled changes are ignored
ysyneu Sep 28, 2026
05c1b59
Merge remote-tracking branch 'origin/feat/change-integrations' into f…
ysyneu Sep 28, 2026
12ac6ce
Merge remote-tracking branch 'origin/feat/change-integrations' into f…
ysyneu Sep 28, 2026
cf3a128
Merge pull request #536 from flashcatcloud/feat/vercel-change
ysyneu Sep 28, 2026
bd95e26
docs(change): add Jenkins change integration page
ysyneu Sep 28, 2026
b1567f1
docs(change): add Buildkite change integration page
ysyneu Sep 28, 2026
a0b43db
Merge remote-tracking branch 'origin/feat/change-integrations' into f…
ysyneu Sep 28, 2026
f7bc96c
Merge pull request #537 from flashcatcloud/feat/jfrog-artifactory-change
ysyneu Sep 28, 2026
0ea0678
Merge remote-tracking branch 'origin/feat/change-integrations' into f…
ysyneu Sep 28, 2026
c37d13b
Merge remote-tracking branch 'origin/feat/change-integrations' into f…
ysyneu Sep 28, 2026
88f089e
Merge pull request #539 from flashcatcloud/feat/buildkite-change
ysyneu Sep 28, 2026
7cfa0df
Merge remote-tracking branch 'origin/feat/change-integrations' into f…
ysyneu Sep 28, 2026
f1d4e64
Merge remote-tracking branch 'origin/feat/change-integrations' into f…
ysyneu Sep 28, 2026
c006113
Merge remote-tracking branch 'origin/feat/change-integrations' into f…
ysyneu Sep 28, 2026
5b88be5
Merge pull request #538 from flashcatcloud/feat/launchdarkly-change
ysyneu Sep 28, 2026
9c5154a
Merge remote-tracking branch 'origin/feat/change-integrations' into f…
ysyneu Sep 28, 2026
a8acc5d
Merge pull request #540 from flashcatcloud/feat/jenkins-change
ysyneu Sep 28, 2026
0c2653c
docs(change): list every Jenkins rejection reason
ysyneu Sep 28, 2026
cbe7f58
Merge pull request #541 from flashcatcloud/feat/jenkins-change-faq
ysyneu Sep 28, 2026
b881693
docs(rum): document on-error capture for Web SDK 0.3.0
Fiona2016 Sep 29, 2026
a483391
docs(stripe): match the current Workbench labels and cover every test…
ysyneu Sep 29, 2026
18e7e61
Merge pull request #556 from flashcatcloud/fix/stripe-integration-e2e
ysyneu Sep 29, 2026
4fae5e8
docs(argocd): describe the output of template notify
ysyneu Sep 29, 2026
ad7ead7
docs(argocd): describe the output of template notify
ysyneu Sep 29, 2026
51005fa
Merge pull request #571 from flashcatcloud/fix/argocd-integration-e2e
ysyneu Sep 29, 2026
9f6c7f1
Merge pull request #572 from flashcatcloud/fix/argocd-change-e2e
ysyneu Sep 29, 2026
dc74c1d
docs(jenkins-change): JUnit dependency, Credentials Store, QUEUED and…
ysyneu Sep 29, 2026
164b1c2
Merge pull request #573 from flashcatcloud/fix/jenkins-change-e2e
ysyneu Sep 29, 2026
4c1b9ff
docs(change): GitHub Actions deployments canceled on the run page sho…
ysyneu Sep 29, 2026
dc8854c
Merge pull request #574 from flashcatcloud/fix/github-change-e2e
ysyneu Sep 29, 2026
4687fd5
docs(netlify change): restore time, canceled builds, current event list
ysyneu Sep 29, 2026
b1518a5
Merge pull request #507 from flashcatcloud/docs/rum-flutter-remote-co…
Fiona2016 Sep 29, 2026
d19c91b
Merge pull request #578 from flashcatcloud/fix/netlify-change-e2e
ysyneu Sep 29, 2026
d124b17
docs(kentik): match the channel form, per-agent Synthetics alerts, te…
ysyneu Sep 29, 2026
5a0dfd3
Merge pull request #579 from flashcatcloud/fix/kentik-integration-e2e
ysyneu Sep 29, 2026
f905b78
docs(change): correct LaunchDarkly and HCP Terraform setup steps
ysyneu Sep 29, 2026
a237c84
Merge remote-tracking branch 'origin/main' into docs/web-on-error-cap…
Fiona2016 Sep 29, 2026
38cf5fc
Merge pull request #580 from flashcatcloud/fix/change-e2e-ld-hcp
ysyneu Sep 29, 2026
0dcc0b8
Merge pull request #554 from flashcatcloud/docs/web-on-error-capture
Fiona2016 Sep 29, 2026
a18a261
Merge pull request #589 from flashcatcloud/feat/alert-integrations
ysyneu Sep 29, 2026
f3664d0
docs(statuspal): note the data.object.title fallback for the alert title
ysyneu Sep 29, 2026
9701ada
fix(instatus): correct incident severity source and test-button claim
ysyneu Sep 29, 2026
e6f0877
Merge pull request #619 from flashcatcloud/fix/statuspal-alert-e2e
ysyneu Sep 29, 2026
5fc7b0f
Merge pull request #620 from flashcatcloud/fix/instatus-alert-e2e-docs
ysyneu Sep 29, 2026
4fd6087
Merge pull request #610 from flashcatcloud/feat/alert-batch5
ysyneu Sep 29, 2026
dae3577
Merge pull request #608 from flashcatcloud/feat/change-integrations
ysyneu Sep 29, 2026
4b9015a
api: document detail_url on AlertInfo and AlertItem
ysyneu Sep 29, 2026
0f8c119
Merge pull request #621 from flashcatcloud/docs/openapi-alert-detail-url
ysyneu Sep 29, 2026
a6d8206
Merge origin/main into feat/alert-batch7
ysyneu Sep 29, 2026
9087b17
Merge pull request #623 from flashcatcloud/chore/batch7-sync-main
ysyneu Sep 29, 2026
b2a8b57
docs(cfengine): match Mission Portal labels for custom action and rem…
ysyneu Sep 29, 2026
d7ce7c9
Merge pull request #625 from flashcatcloud/fix/cfengine-alert-e2e
ysyneu Sep 29, 2026
db47f62
Merge pull request #624 from flashcatcloud/feat/alert-batch7
ysyneu Sep 29, 2026
843e6a2
docs: add CircleCI change integration page
ysyneu Sep 29, 2026
38c6705
docs: add Bitbucket change integration page
ysyneu Sep 29, 2026
86c35d7
Merge pull request #629 from flashcatcloud/feat/circleci-change
ysyneu Sep 29, 2026
62e3d74
Merge origin/feat/change-integrations2
ysyneu Sep 29, 2026
b68aeaf
docs(on-call): add Unleash change integration
ysyneu Sep 29, 2026
f9156f1
docs: add Rundeck change integration
ysyneu Sep 29, 2026
9be9d63
Merge pull request #630 from flashcatcloud/feat/bitbucket-change
ysyneu Sep 29, 2026
4964031
Merge origin/feat/change-integrations2
ysyneu Sep 29, 2026
c566d46
docs: add Gitea change integration page (zh/en)
ysyneu Sep 29, 2026
cd2d10d
Merge pull request #636 from flashcatcloud/feat/unleash-change
ysyneu Sep 29, 2026
432fe21
Merge origin/feat/change-integrations2
ysyneu Sep 29, 2026
f71a76f
Merge origin/feat/change-integrations2
ysyneu Sep 29, 2026
b6233bf
Merge pull request #638 from flashcatcloud/feat/gitea-change
ysyneu Sep 29, 2026
2f60d0c
docs: add Flagsmith change integration page (zh/en)
ysyneu Sep 29, 2026
7b0aa07
Merge origin/feat/change-integrations2 into feat/rundeck-change
ysyneu Sep 29, 2026
ef616c2
Merge origin/feat/change-integrations2
ysyneu Sep 29, 2026
21c0222
Merge pull request #641 from flashcatcloud/feat/rundeck-change
ysyneu Sep 29, 2026
f9fb22a
Merge origin/feat/change-integrations2
ysyneu Sep 29, 2026
d85fc51
docs(change): add Azure DevOps change integration page
ysyneu Sep 29, 2026
d4cad03
docs: add Argo Rollouts change integration page (zh/en)
ysyneu Sep 29, 2026
e9b1236
Merge pull request #643 from flashcatcloud/feat/flagsmith-change
ysyneu Sep 29, 2026
ed75275
Merge remote-tracking branch 'origin/feat/change-integrations2' into …
ysyneu Sep 29, 2026
a9206d9
Merge origin/feat/change-integrations2 into feat/argo-rollouts-change
ysyneu Sep 29, 2026
d690325
Merge pull request #644 from flashcatcloud/feat/azure-devops-change
ysyneu Sep 29, 2026
ddbd700
Merge origin/feat/change-integrations2 into feat/argo-rollouts-change
ysyneu Sep 29, 2026
23c5e7b
Merge pull request #645 from flashcatcloud/feat/argo-rollouts-change
ysyneu Sep 29, 2026
28a264b
docs: add Octopus Deploy change integration
ysyneu Sep 29, 2026
b6220bb
Merge origin/feat/change-integrations2
ysyneu Sep 29, 2026
83847d8
docs(ghost-inspector): match the real notification settings UI
ysyneu Sep 29, 2026
c744d30
Merge pull request #647 from flashcatcloud/fix/ghost-inspector-alert-e2e
ysyneu Sep 29, 2026
be5292e
Merge remote-tracking branch 'origin/main' into chore/batch6-sync-main
ysyneu Sep 29, 2026
7cc352a
Merge pull request #648 from flashcatcloud/chore/batch6-sync-main
ysyneu Sep 29, 2026
c9f75f5
Merge pull request #649 from flashcatcloud/feat/alert-batch6
ysyneu Sep 29, 2026
4dc9d92
Merge pull request #651 from flashcatcloud/feat/octopus-deploy-change
ysyneu Sep 29, 2026
78d4c46
docs(change): azure devops release key uses the stage id; octopus dro…
ysyneu Sep 29, 2026
d740739
Merge pull request #654 from flashcatcloud/docs/change-c2-review
ysyneu Sep 29, 2026
bbf8a96
docs(wormly): document Send Test behavior and correct contact button …
ysyneu Sep 29, 2026
9c79bc6
Merge pull request #669 from flashcatcloud/fix/wormly-alert-e2e
ysyneu Sep 29, 2026
a769d78
Merge remote-tracking branch 'origin/main' into chore/batch8-sync-main
ysyneu Sep 29, 2026
7970b0d
Merge pull request #671 from flashcatcloud/chore/batch8-sync-main
ysyneu Sep 29, 2026
1f25cf5
docs(gitguardian): map critical and info severities; closed-incident …
ysyneu Sep 29, 2026
80972d2
Merge pull request #672 from flashcatcloud/fix/gitguardian-severity-c…
ysyneu Sep 29, 2026
894495b
docs(tideways): correct notification setup steps and recovery behavior
ysyneu Sep 29, 2026
0033bdd
Merge pull request #675 from flashcatcloud/fix/tideways-alert-e2e
ysyneu Sep 29, 2026
bc23d65
docs(alert): match GitGuardian and LogRocket setup steps to the vendo…
ysyneu Sep 30, 2026
bb7502a
Merge pull request #676 from flashcatcloud/fix/gitguardian-logrocket-…
ysyneu Sep 30, 2026
2a6d676
docs(change-integration): match Rundeck webhook notification field na…
ysyneu Sep 30, 2026
a7397d3
Merge pull request #687 from flashcatcloud/fix/rundeck-change-e2e
ysyneu Sep 30, 2026
95988e6
docs(change-integration): Gitea branch filter does not apply to workf…
ysyneu Sep 30, 2026
64577da
docs(change-integration): Octopus Deploy webhook must be enabled on t…
ysyneu Sep 30, 2026
34e73bc
Merge pull request #688 from flashcatcloud/fix/gitea-change-e2e
ysyneu Sep 30, 2026
07b10fa
Merge pull request #689 from flashcatcloud/fix/octopus-deploy-change-e2e
ysyneu Sep 30, 2026
0310c91
docs(flagsmith change): organisation webhook also delivers flag event…
ysyneu Sep 30, 2026
6d32bd2
Merge pull request #690 from flashcatcloud/fix/flagsmith-change-e2e
ysyneu Sep 30, 2026
60a924d
docs(alert-integration): correct LangSmith alert rule UI labels and t…
ysyneu Sep 30, 2026
9786d55
Merge remote-tracking branch 'origin/main' into chore/c2-sync-main
ysyneu Sep 30, 2026
ae940ff
Merge pull request #693 from flashcatcloud/fix/langsmith-alert-e2e
ysyneu Sep 30, 2026
9bcbab6
Merge pull request #694 from flashcatcloud/chore/c2-sync-main
ysyneu Sep 30, 2026
9501823
docs(change-integration): Argo Rollouts creation records a change for…
ysyneu Sep 30, 2026
39b6460
Merge pull request #695 from flashcatcloud/fix/argo-rollouts-change-e2e
ysyneu Sep 30, 2026
7abdb80
Merge pull request #674 from flashcatcloud/feat/alert-batch8
ysyneu Sep 30, 2026
e8bcf11
Merge origin/main into feat/alert-batch9
ysyneu Sep 30, 2026
cfff291
Merge remote-tracking branch 'origin/main' into chore/c2-sync-main2
ysyneu Sep 30, 2026
09695ef
Merge pull request #698 from flashcatcloud/chore/c2-sync-main2
ysyneu Sep 30, 2026
09932f7
Merge pull request #701 from flashcatcloud/feat/change-integrations2
ysyneu Sep 30, 2026
1fc2269
docs(alert-sources): align LimaCharlie and Obkio setup steps with the…
ysyneu Sep 30, 2026
5ce14a4
Merge pull request #704 from flashcatcloud/chore/batch9-sync-main
ysyneu Sep 30, 2026
a1b9313
Merge pull request #705 from flashcatcloud/fix/limacharlie-obkio-aler…
ysyneu Sep 30, 2026
f2533d9
Merge pull request #707 from flashcatcloud/feat/alert-batch9
ysyneu Sep 30, 2026
ea0f55c
docs(ai-sre): fix default environment selection order
pijiang3 Sep 30, 2026
337b2ce
docs(ai-sre): rewrite default selection logic in narrative form
pijiang3 Sep 30, 2026
e5b2f83
Merge pull request #708 from flashcatcloud/fix/environment-default-se…
pijiang3 Sep 30, 2026
1514719
Merge remote-tracking branch 'origin/main' into chore/alert-sync-main
ysyneu Sep 30, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 6 additions & 4 deletions api-reference/on-call.openapi.en.json
Original file line number Diff line number Diff line change
Expand Up @@ -30374,13 +30374,14 @@
},
"change_status": {
"type": "string",
"description": "Lifecycle status of the change event, reported by the change source as execution progresses.\n| Value | Meaning |\n|---|---|\n| `Planned` | Planned, not started. |\n| `Ready` | Ready for execution. |\n| `Processing` | Being executed. |\n| `Canceled` | Canceled. |\n| `Done` | Completed. |",
"description": "Lifecycle status of the change event, reported by the change source as execution progresses.\n| Value | Meaning |\n|---|---|\n| `Planned` | Planned, not started. |\n| `Ready` | Ready for execution. |\n| `Processing` | Being executed. |\n| `Canceled` | Canceled. |\n| `Done` | Completed. |\n| `Failed` | Failed. |",
"enum": [
"Planned",
"Ready",
"Processing",
"Canceled",
"Done"
"Done",
"Failed"
]
},
"link": {
Expand Down Expand Up @@ -30468,13 +30469,14 @@
},
"change_status": {
"type": "string",
"description": "Current lifecycle status of the change.\n| Value | Meaning |\n|---|---|\n| `Planned` | Planned, not started. |\n| `Ready` | Ready for execution. |\n| `Processing` | Being executed. |\n| `Canceled` | Canceled. |\n| `Done` | Completed. |",
"description": "Current lifecycle status of the change.\n| Value | Meaning |\n|---|---|\n| `Planned` | Planned, not started. |\n| `Ready` | Ready for execution. |\n| `Processing` | Being executed. |\n| `Canceled` | Canceled. |\n| `Done` | Completed. |\n| `Failed` | Failed. |",
"enum": [
"Planned",
"Ready",
"Processing",
"Canceled",
"Done"
"Done",
"Failed"
]
},
"start_time": {
Expand Down
10 changes: 6 additions & 4 deletions api-reference/on-call.openapi.zh.json
Original file line number Diff line number Diff line change
Expand Up @@ -30374,13 +30374,14 @@
},
"change_status": {
"type": "string",
"description": "变更事件的生命周期状态。由变更事件源按执行进度上报。\n| 值 | 含义 |\n|---|---|\n| `Planned` | 已计划,尚未开始。 |\n| `Ready` | 已就绪,待执行。 |\n| `Processing` | 正在执行。 |\n| `Canceled` | 已取消。 |\n| `Done` | 已完成。 |",
"description": "变更事件的生命周期状态。由变更事件源按执行进度上报。\n| 值 | 含义 |\n|---|---|\n| `Planned` | 已计划,尚未开始。 |\n| `Ready` | 已就绪,待执行。 |\n| `Processing` | 正在执行。 |\n| `Canceled` | 已取消。 |\n| `Done` | 已完成。 |\n| `Failed` | 失败。 |",
"enum": [
"Planned",
"Ready",
"Processing",
"Canceled",
"Done"
"Done",
"Failed"
]
},
"link": {
Expand Down Expand Up @@ -30468,13 +30469,14 @@
},
"change_status": {
"type": "string",
"description": "变更的当前生命周期状态。\n| 取值 | 含义 |\n|---|---|\n| `Planned` | 已计划,未开始。 |\n| `Ready` | 就绪,待执行。 |\n| `Processing` | 执行中。 |\n| `Canceled` | 已取消。 |\n| `Done` | 已完成。 |",
"description": "变更的当前生命周期状态。\n| 取值 | 含义 |\n|---|---|\n| `Planned` | 已计划,未开始。 |\n| `Ready` | 就绪,待执行。 |\n| `Processing` | 执行中。 |\n| `Canceled` | 已取消。 |\n| `Done` | 已完成。 |\n| `Failed` | 失败。 |",
"enum": [
"Planned",
"Ready",
"Processing",
"Canceled",
"Done"
"Done",
"Failed"
]
},
"start_time": {
Expand Down
18 changes: 14 additions & 4 deletions api-reference/openapi.en.json
Original file line number Diff line number Diff line change
Expand Up @@ -1320,6 +1320,10 @@
"description": "Alert description.",
"type": "string"
},
"detail_url": {
"description": "Console URL of this alert (`{console}/alert/detail/{alert_id}`). Empty when the deployment has no console base configured.",
"type": "string"
},
"end_time": {
"description": "Unix timestamp (seconds) when the alert recovered. 0 if still active.",
"format": "int64",
Expand Down Expand Up @@ -1541,6 +1545,10 @@
"description": "Alert description.",
"type": "string"
},
"detail_url": {
"description": "Console URL of this alert (`{console}/alert/detail/{alert_id}`). Empty when the deployment has no console base configured.",
"type": "string"
},
"end_time": {
"description": "Resolution time, Unix epoch seconds. 0 if still active.",
"format": "int64",
Expand Down Expand Up @@ -4494,13 +4502,14 @@
"type": "string"
},
"change_status": {
"description": "Lifecycle status of the change event, reported by the change source as execution progresses.\n| Value | Meaning |\n|---|---|\n| `Planned` | Planned, not started. |\n| `Ready` | Ready for execution. |\n| `Processing` | Being executed. |\n| `Canceled` | Canceled. |\n| `Done` | Completed. |",
"description": "Lifecycle status of the change event, reported by the change source as execution progresses.\n| Value | Meaning |\n|---|---|\n| `Planned` | Planned, not started. |\n| `Ready` | Ready for execution. |\n| `Processing` | Being executed. |\n| `Canceled` | Canceled. |\n| `Done` | Completed. |\n| `Failed` | Failed. |",
"enum": [
"Planned",
"Ready",
"Processing",
"Canceled",
"Done"
"Done",
"Failed"
],
"type": "string"
},
Expand Down Expand Up @@ -4576,13 +4585,14 @@
"type": "string"
},
"change_status": {
"description": "Current lifecycle status of the change.\n| Value | Meaning |\n|---|---|\n| `Planned` | Planned, not started. |\n| `Ready` | Ready for execution. |\n| `Processing` | Being executed. |\n| `Canceled` | Canceled. |\n| `Done` | Completed. |",
"description": "Current lifecycle status of the change.\n| Value | Meaning |\n|---|---|\n| `Planned` | Planned, not started. |\n| `Ready` | Ready for execution. |\n| `Processing` | Being executed. |\n| `Canceled` | Canceled. |\n| `Done` | Completed. |\n| `Failed` | Failed. |",
"enum": [
"Planned",
"Ready",
"Processing",
"Canceled",
"Done"
"Done",
"Failed"
],
"type": "string"
},
Expand Down
6 changes: 4 additions & 2 deletions api-reference/openapi.legacy.zh.json
Original file line number Diff line number Diff line change
Expand Up @@ -28938,7 +28938,8 @@
"Ready",
"Processing",
"Canceled",
"Done"
"Done",
"Failed"
]
},
"start_time": {
Expand Down Expand Up @@ -29007,7 +29008,8 @@
"Ready",
"Processing",
"Canceled",
"Done"
"Done",
"Failed"
],
"description": "变更状态"
},
Expand Down
18 changes: 14 additions & 4 deletions api-reference/openapi.zh.json
Original file line number Diff line number Diff line change
Expand Up @@ -1320,6 +1320,10 @@
"description": "告警描述。",
"type": "string"
},
"detail_url": {
"description": "这条告警的控制台页面(`{控制台}/alert/detail/{alert_id}`)。部署没有配置控制台地址时为空。",
"type": "string"
},
"end_time": {
"description": "告警恢复的 Unix 时间戳(秒),仍活跃时为 0。",
"format": "int64",
Expand Down Expand Up @@ -1541,6 +1545,10 @@
"description": "告警描述。",
"type": "string"
},
"detail_url": {
"description": "这条告警的控制台页面(`{控制台}/alert/detail/{alert_id}`)。部署没有配置控制台地址时为空。",
"type": "string"
},
"end_time": {
"description": "恢复时间,Unix 时间戳(秒)。活跃时为 0。",
"format": "int64",
Expand Down Expand Up @@ -4494,13 +4502,14 @@
"type": "string"
},
"change_status": {
"description": "变更事件的生命周期状态。由变更事件源按执行进度上报。\n| 值 | 含义 |\n|---|---|\n| `Planned` | 已计划,尚未开始。 |\n| `Ready` | 已就绪,待执行。 |\n| `Processing` | 正在执行。 |\n| `Canceled` | 已取消。 |\n| `Done` | 已完成。 |",
"description": "变更事件的生命周期状态。由变更事件源按执行进度上报。\n| 值 | 含义 |\n|---|---|\n| `Planned` | 已计划,尚未开始。 |\n| `Ready` | 已就绪,待执行。 |\n| `Processing` | 正在执行。 |\n| `Canceled` | 已取消。 |\n| `Done` | 已完成。 |\n| `Failed` | 失败。 |",
"enum": [
"Planned",
"Ready",
"Processing",
"Canceled",
"Done"
"Done",
"Failed"
],
"type": "string"
},
Expand Down Expand Up @@ -4576,13 +4585,14 @@
"type": "string"
},
"change_status": {
"description": "变更的当前生命周期状态。\n| 取值 | 含义 |\n|---|---|\n| `Planned` | 已计划,未开始。 |\n| `Ready` | 就绪,待执行。 |\n| `Processing` | 执行中。 |\n| `Canceled` | 已取消。 |\n| `Done` | 已完成。 |",
"description": "变更的当前生命周期状态。\n| 取值 | 含义 |\n|---|---|\n| `Planned` | 已计划,未开始。 |\n| `Ready` | 就绪,待执行。 |\n| `Processing` | 执行中。 |\n| `Canceled` | 已取消。 |\n| `Done` | 已完成。 |\n| `Failed` | 失败。 |",
"enum": [
"Planned",
"Ready",
"Processing",
"Canceled",
"Done"
"Done",
"Failed"
],
"type": "string"
},
Expand Down
42 changes: 40 additions & 2 deletions docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -1853,7 +1853,26 @@
{
"group": "变更集成",
"pages": [
"zh/on-call/integration/change-integration/custom-event"
"zh/on-call/integration/change-integration/custom-event",
"zh/on-call/integration/change-integration/github",
"zh/on-call/integration/change-integration/gitlab",
"zh/on-call/integration/change-integration/hcp-terraform",
"zh/on-call/integration/change-integration/argocd",
"zh/on-call/integration/change-integration/netlify",
"zh/on-call/integration/change-integration/vercel",
"zh/on-call/integration/change-integration/jfrog-artifactory",
"zh/on-call/integration/change-integration/buildkite",
"zh/on-call/integration/change-integration/launchdarkly",
"zh/on-call/integration/change-integration/jenkins",
"zh/on-call/integration/change-integration/circleci",
"zh/on-call/integration/change-integration/bitbucket",
"zh/on-call/integration/change-integration/unleash",
"zh/on-call/integration/change-integration/gitea",
"zh/on-call/integration/change-integration/rundeck",
"zh/on-call/integration/change-integration/flagsmith",
"zh/on-call/integration/change-integration/azure-devops",
"zh/on-call/integration/change-integration/argo-rollouts",
"zh/on-call/integration/change-integration/octopus-deploy"
]
},
{
Expand Down Expand Up @@ -3330,7 +3349,26 @@
{
"group": "Change Integration",
"pages": [
"en/on-call/integration/change-integration/custom-event"
"en/on-call/integration/change-integration/custom-event",
"en/on-call/integration/change-integration/github",
"en/on-call/integration/change-integration/gitlab",
"en/on-call/integration/change-integration/hcp-terraform",
"en/on-call/integration/change-integration/argocd",
"en/on-call/integration/change-integration/netlify",
"en/on-call/integration/change-integration/vercel",
"en/on-call/integration/change-integration/jfrog-artifactory",
"en/on-call/integration/change-integration/buildkite",
"en/on-call/integration/change-integration/launchdarkly",
"en/on-call/integration/change-integration/jenkins",
"en/on-call/integration/change-integration/circleci",
"en/on-call/integration/change-integration/bitbucket",
"en/on-call/integration/change-integration/unleash",
"en/on-call/integration/change-integration/gitea",
"en/on-call/integration/change-integration/rundeck",
"en/on-call/integration/change-integration/flagsmith",
"en/on-call/integration/change-integration/azure-devops",
"en/on-call/integration/change-integration/argo-rollouts",
"en/on-call/integration/change-integration/octopus-deploy"
]
},
{
Expand Down
6 changes: 4 additions & 2 deletions en/ai-sre/environments.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,9 @@ AI SRE provides two types of Environments:
</Card>
</CardGroup>

The default selection logic is: **AI SRE uses an online BYOC Runner that the current member can use first; otherwise it uses the cloud Sandbox.** Usable Runners include Shared-scope (account-level) Runners and team-scoped Runners that belong to one of the current member's teams. You can also pin a session to the cloud Sandbox, or to a specific Runner, from the environment selector in the chat input.
When you don't specify an environment manually, the system picks one for each new session in this order: it first uses an online BYOC Runner under the team bound to the session; if no such Runner is available online, it falls back to an online Shared-scope (account-level) Runner; if neither is available, it uses the cloud Sandbox.

You can also pin the session manually from the environment selector in the chat input: force the cloud Sandbox, or pin a specific Runner.

<Note>
The console record is called an **Environment**. The process running on your machine is called a **Runner**. One BYOC Environment maps to one Runner process; cloud Sandbox instances are managed by the system per session.
Expand Down Expand Up @@ -403,7 +405,7 @@ The environment selector at the bottom of the chat input decides where a new ses

| Option | Meaning |
|---|---|
| **Auto** | The default for new sessions. Uses an online Runner the current member can use; otherwise falls back to the cloud Sandbox. |
| **Auto** | The default for new sessions. Tries an online BYOC Runner under the session's bound team, then an online Shared-scope (account-level) Runner, and falls back to the cloud Sandbox when neither is available. |
| **Cloud Sandbox · Default** | Forces the system-managed cloud Sandbox and ignores self-hosted Runners. |
| **Self-hosted Environment** | Lists Runners the current member can use. Offline, never-connected, or team-mismatched Runners cannot be selected; Runners in **Degraded** status **remain selectable**, and selecting one shows a "Degraded — you can continue, but responses may be slower" notice. |

Expand Down
2 changes: 1 addition & 1 deletion en/ai-sre/sandbox.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ The **environment selector** at the bottom of the chat box decides where the ses

| Option | Behavior |
|---|---|
| **Auto** | The default for new sessions. Prefers an online Runner the current member can use; otherwise **falls back to the cloud sandbox**. |
| **Auto** | The default for new sessions. Tries an online BYOC Runner under the session's bound team, then an online Shared-scope (account-level) Runner, and falls back to the **cloud sandbox** when neither is available. |
| **Cloud sandbox · Default** | Forces the cloud sandbox, ignoring all self-hosted Runners. |

<Note>
Expand Down
4 changes: 2 additions & 2 deletions en/developer/cli.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -842,8 +842,8 @@ The following commands support `--fields` with `json` or `toon` output. Supply c

| Command | Structured output when `--fields` is omitted | Limit |
| --- | --- | --- |
| `flashduty incident list` | `incident_id`, `title`, `incident_severity`, `progress`, `start_time`, `channel_id` | 16 KiB |
| `flashduty incident similar <id>` | `incident_id`, `title`, `incident_severity`, `progress`, `start_time`, `close_time`, `ack_time`, `alert_cnt`, `root_cause`, `score` | 16 KiB |
| `flashduty incident list` | `incident_id`, `num`, `title`, `incident_severity`, `progress`, `start_time`, `channel_id`, `detail_url` | 16 KiB |
| `flashduty incident similar <id>` | `incident_id`, `num`, `title`, `incident_severity`, `progress`, `start_time`, `close_time`, `ack_time`, `alert_cnt`, `root_cause`, `score`, `detail_url` | 16 KiB |
| `flashduty incident detail <id>` | Returns full detail when `--fields` is omitted; otherwise returns only the selected fields | 8 KiB for projections only |
| `flashduty alert-event list` | `event_id`, `alert_id`, `event_severity`, `event_status`, `event_time`, `title` | 16 KiB |
| `flashduty channel escalate-rule-list <channel-id>` | `rule_id`, `rule_name`, `status`, `priority`, `filters` | 16 KiB |
Expand Down
2 changes: 1 addition & 1 deletion en/on-call/incident/search-view-incident.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -277,7 +277,7 @@ The change event list displays the following information:

| Column | Description |
| :--- | :--- |
| **Status** | Current status of the change event, including Planned, Ready, Processing, Canceled, Done |
| **Status** | Current status of the change event, including Planned, Ready, Processing, Canceled, Done, Failed |
| **Change Key** | Unique identifier of the change event |
| **Title** | Brief description of the change event |
| **Description** | Detailed information about the change event |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ kubectl exec -n argocd deploy/argocd-notifications-controller -- \
/usr/local/bin/argocd admin notifications template notify flashduty-health <app-name> --recipient flashduty
```

No error output means Flashduty accepted the request. When the application is `Healthy`, this is a recovery message and creates no alert; in an intermediate state such as `Progressing`, Flashduty ignores it.
The command prints debug logs of the request and response, including the full push URL with its `integration_key`, so do not paste the output anywhere public. A `200 OK` status on the `Received response:` line means Flashduty accepted the request. When the application is `Healthy`, this is a recovery message and creates no alert; in an intermediate state such as `Progressing`, Flashduty ignores it.

</Step>

Expand Down
Loading
Loading