xiaoju
513e84622c
feat: unified query API + deploy metadata
...
- Add description/tags/examples to deploy params
- Replace /_api/list with /_api/query (public, no auth)
- find mode: precise, detailed, default limit=3
- explore mode: diverse, summary, default limit=20
- Relevance scoring + tag-based dedup for explore
- Delete old list endpoint
2026-04-03 08:02:09 +00:00
xiaoju
3705b158bb
refactor: simplify to user-level shared capabilities
...
- Remove agent isolation (data sovereignty belongs to user, not agent)
- Capability naming: ping instead of xiaoju--ping
- Route: /run/{capability} instead of /{agent}/{capability}
- Auth: single deploy-token instead of per-agent tokens
- Delete S10 test (agent isolation no longer exists)
- Clean up old agent-prefixed workers
2026-04-03 05:49:20 +00:00
xiaoju
b8b00f235e
fix: enforce page-rate-limit on all invoke→page_in paths; loop eviction to prevent used_slots>total_slots; clamp status used_slots; fix S07 test to respect MAX_SLOTS=3
2026-04-03 05:42:03 +00:00
xiaoju
4be91b9bc8
fix: ESM multipart deploy + auto-enable subdomain — 小橘 🍊
...
- Fix CF API deploy to use multipart form (ESM modules need metadata)
- Auto-enable workers.dev subdomain after deploy
- Verified end-to-end: deploy + invoke + list + health all working
2026-04-03 04:30:14 +00:00
xiaoju
cfac87411e
feat: wire up real CF API for deploy/delete/invoke
2026-04-03 04:25:16 +00:00
xiaoju
f20b19a71e
feat: implement Sigil Phase 1 MVP 🔮
...
- Wrangler project setup (TypeScript + Vitest)
- SigilBackend interface + WorkerPool implementation
- KV store with layered key schema (code/meta/lru/route/auth/stats)
- LRU scheduler with eviction priority (ephemeral_expired > ephemeral > normal > persistent)
- AuthModule: Bearer token validation, agent isolation, deploy cooldown
- Router: /_health, /_api/deploy, /_api/remove, /_api/list, /_api/inspect, /{agent}/{capability}
- 13 test scenarios, all passing (38 tests)
- MockKV + MockCfApi for isolated testing
Tests: 38/38 ✅ | Build: 22KB gzip:5KB ✅
小橘 🍊 (NEKO Team)
2026-04-03 04:17:43 +00:00
xiaoju
8d0a1e12ee
init: Sigil capability registry 🔮
2026-04-03 04:08:31 +00:00