Observed since 20 Oct, 18:39 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
ACT Gateway for OpenClaw Integration with one-click installation
ACT Gateway is a lightweight HTTP service that provides timeout, retry, rate limiting, circuit breaking, and unified response format capabilities for AI Agent tool calls. It seamlessly integrates with OpenClaw, CrewAI, MCP, and other Agent frameworks, making tool execution stable, observable, and governable.
Turn unreliable tool calls into deterministic execution.
| Capability | Native Agent Calls | Through ACT Gateway |
|---|---|---|
| Timeout Control | ❌ None, may hang forever | ✅ Configurable timeout, auto-interruption |
| Automatic Retry | ❌ None | ✅ Configurable retries with backoff |
| Rate Limiting | ❌ None, risk of being overwhelmed | ✅ Token bucket rate limiting, protects downstream |
| Circuit Breaking | ❌ None, avalanche risk | ✅ Circuit breaker, auto-trip |
| Unified Response | ❌ Each tool has different format | ✅ Standard Envelope with metadata |
| Observability | ❌ None | ✅ Auto-log latency, retry count, remaining quota |
graph TD
A[OpenClaw / CrewAI / MCP Client] --> B[ACT Gateway]
B --> C{Execution Control Layer}
C --> D[Timeout]
C --> E[Retry]
C --> F[Rate Limiting]
C --> G[Circuit Breaking]
C --> H[Quota]
D & E & F & G & H --> I[Actual Tool<br/>(API / Script / Function)]
curl -fsSL https://raw.githubusercontent.com/deepseek609609-collab/ACT-OpenClaw-Bridge/main/install.sh | bash
powershell -ExecutionPolicy Bypass -Command "& { Invoke-WebRequest -Uri 'https://raw.githubusercontent.com/deepseek609609-collab/ACT-OpenClaw-Bridge/main/install.ps1' -OutFile install.ps1; .\install.ps1 }"
# Check service health
curl http://localhost:9000/health
# Call example tool
curl -X POST http://localhost:9000/act/dispatch \
-H "Content-Type: application/json" \
-d '{"intent": "weather.get_current", "params": {"city": "Beijing"}}'
Response Example (Envelope format):
{
"version": "1.0",
"execution": {
"status": "ok",
"latency_ms": 203,
"retries": 0,
"breaker_state": "closed",
"quota_remaining": 9
},
"payload": {"city": "Beijing", "temperature": 22}
}
ACT Gateway is fully compatible with the MCP protocol. Any MCP client (like Claude, Cursor) can call through these endpoints:
POST /mcp/tools/list — Discover all toolsPOST /mcp/tools/call — Call specific toolThe installation script automatically generates act-bridge skill for OpenClaw and mirrors all ACT tools as OpenClaw skills. Use directly in OpenClaw conversations:
"Use act-weather-get_current to query Beijing weather"
Use crewai_adapter.py to wrap ACT tools as CrewAI tools, giving CrewAI Agents automatic execution control capabilities.
system.run, node.invoke (can be enabled via config)Actual effect: Continuous requests → Rate limit rejection; Slow requests → Timeout; Continuous failures → Circuit breaker opens
curl -fsSL https://raw.githubusercontent.com/deepseek609609-collab/ACT-OpenClaw-Bridge/main/uninstall.sh | bash
Invoke-WebRequest -Uri 'https://raw.githubusercontent.com/deepseek609609-collab/ACT-OpenClaw-Bridge/main/uninstall.ps1' -OutFile uninstall.ps1; .\uninstall.ps1
Welcome to submit PRs, Issues, or participate in discussions. Please read CONTRIBUTING.md.
MIT © ACT Kernel Contributors
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.0.2 | 26 Mar 2026 | 4 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 20 Oct, 18:39 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:b6cb92a5b3f0266eb1cc2a45bd14942b26e022eb6e9da7e916c2fb29c4e9fbe7