Skip to content

Commit 4208877

Browse files
authored
Merge pull request tsparticles#5709 from tsparticles/v4
4.0.0-beta.15
2 parents 7140af4 + 1dfc9e1 commit 4208877

6,976 files changed

Lines changed: 183210 additions & 47569 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.agents/skills/monitor-ci/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ The decision script returns one of the following statuses. This table defines th
111111
| `cipe_canceled` | Exit, CI was canceled |
112112
| `cipe_timed_out` | Exit, CI timed out |
113113
| `polling_timeout` | Exit, polling timeout reached |
114-
| `circuit_breaker` | Exit, no progress after 5 consecutive polls |
114+
| `circuit_breaker` | Exit, no progress after 13 consecutive polls |
115115
| `environment_rerun_cap` | Exit, environment reruns exhausted |
116116
| `fix_auto_applying` | Self-healing is handling it — just record `last_cipe_url`, enter wait mode. No MCP call or local git ops needed. |
117117
| `error` | Wait 60s and loop |

.agents/skills/monitor-ci/scripts/ci-poll-decide.mjs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ function categorizeTasks() {
106106
}
107107

108108
function backoff(count) {
109-
const delays = [60, 90, 120];
109+
const delays = [60, 90, 120, 180];
110110
return delays[Math.min(count, delays.length - 1)];
111111
}
112112

@@ -145,7 +145,7 @@ function isNewCipe() {
145145
// 3. still waiting → wait (waiting_for_cipe)
146146
// NORMAL MODE:
147147
// 4. polling timeout → done (polling_timeout)
148-
// 5. circuit breaker (5 polls) → done (circuit_breaker)
148+
// 5. circuit breaker (13 polls) → done (circuit_breaker)
149149
// 6. CI succeeded → done (ci_success)
150150
// 7. CI canceled → done (cipe_canceled)
151151
// 8. CI timed out → done (cipe_timed_out)
@@ -177,7 +177,7 @@ function classify() {
177177

178178
// --- Guards ---
179179
if (isTimedOut()) return { action: "done", code: "polling_timeout" };
180-
if (noProgressCount >= 5) return { action: "done", code: "circuit_breaker" };
180+
if (noProgressCount >= 13) return { action: "done", code: "circuit_breaker" };
181181

182182
// --- Terminal CI states ---
183183
if (cipeStatus === "SUCCEEDED") return { action: "done", code: "ci_success" };
@@ -267,7 +267,7 @@ const messages = {
267267

268268
// guards
269269
polling_timeout: () => "Polling timeout exceeded.",
270-
circuit_breaker: () => "No progress after 5 consecutive polls. Stopping.",
270+
circuit_breaker: () => "No progress after 13 consecutive polls. Stopping.",
271271

272272
// terminal
273273
ci_success: () => "CI passed successfully!",

.codex/config.toml

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,10 @@
1-
2-
mcp_servers.nx-mcp.command = 'npx'
3-
mcp_servers.nx-mcp.args = [
4-
'nx',
5-
'mcp',
6-
'--minimal',
7-
]
1+
[mcp_servers.nx-mcp]
2+
command = "npx"
3+
args = [ "nx", "mcp", "--minimal" ]
84

95
[features]
106
multi_agent = true
117

128
[agents.ci-monitor-subagent]
13-
description = 'CI helper for /monitor-ci. Fetches CI status, retrieves fix details, or updates self-healing fixes. Executes one MCP tool call and returns the result.'
14-
config_file = 'agents/ci-monitor-subagent.toml'
9+
description = "CI helper for /monitor-ci. Fetches CI status, retrieves fix details, or updates self-healing fixes. Executes one MCP tool call and returns the result."
10+
config_file = "agents/ci-monitor-subagent.toml"

.gemini/commands/monitor-ci.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ The decision script returns one of the following statuses. This table defines th
108108
| `cipe_canceled` | Exit, CI was canceled |
109109
| `cipe_timed_out` | Exit, CI timed out |
110110
| `polling_timeout` | Exit, polling timeout reached |
111-
| `circuit_breaker` | Exit, no progress after 5 consecutive polls |
111+
| `circuit_breaker` | Exit, no progress after 13 consecutive polls |
112112
| `environment_rerun_cap` | Exit, environment reruns exhausted |
113113
| `fix_auto_applying` | Self-healing is handling it — just record `last_cipe_url`, enter wait mode. No MCP call or local git ops needed. |
114114
| `error` | Wait 60s and loop |

.gemini/skills/link-workspace-packages/skill.md

Lines changed: 0 additions & 127 deletions
This file was deleted.

.gemini/skills/monitor-ci/references/fix-flows.md

Lines changed: 0 additions & 108 deletions
This file was deleted.

0 commit comments

Comments
 (0)