ce4c2b7b36cfaef55f11877e713cbcf12c20df2d
- Added worker_loaders binding (LOADER) to wrangler.toml - Updated WorkerPool to use LOADER.get() instead of CF API deploy/delete - Removed subdomain-based invoke; now uses Dynamic Workers directly - Cleaned up config.ts (removed SUBDOMAIN_SUFFIX, PAGE_RATE_LIMIT) - Simplified cf-api.ts to legacy cleanup only (LegacyCfApi) - Updated all tests to use createMockLoader instead of createMockCfApi - Removed PageRateLimitError (no longer needed) - All API endpoints unchanged; migration is internal implementation only
Sigil 🔮
Capability registry for Uncaged — LRU-managed Cloudflare Workers with abstract backend.
What is Sigil?
Sigil is the capability virtualization layer for Uncaged. It lets AI Agents deploy, invoke, and manage serverless capabilities (Cloudflare Workers) through a unified gateway, with LRU eviction to stay within platform quotas.
Architecture
- One dispatch Worker (
sigil.shazhou.workers.dev) as the unified entry point - KV-backed LRU for scheduling capabilities within CF Worker quota (~400 slots)
- Abstract backend interface:
WorkerPool($5/mo) orPlatform($25/mo, Workers for Platforms) - Agent isolation via naming convention (
{agent}--{capability}) + per-agent tokens
Docs
License
MIT
Built by 小橘 🍊 (NEKO Team) | Part of the oc-forge ecosystem
Description
Languages
TypeScript
100%