{"items":[{"id":"cd9c9aed-7f0d-4515-823c-7e7ef4aa9727","type":"push","org":"subh05sus","repo":"anvil-js","title":"Renamed npm package to anvil-js","summary":"We've officially renamed the npm package to 'anvil-js' to avoid a namespace collision, while keeping the CLI binary name as 'anvil'. All internal imports, template scaffolds, and documentation snippets have been updated to reflect this change. This update ensures future compatibility and distribution, though you'll need to update your dependencies to 'anvil-js' when pulling the latest version. ![Renaming projects](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/26da28b8-bde1-4818-a185-f772b8a072a2.png)","url":"https://nomit.dev/subh05sus/anvil-js/status/abf99b16fd0700695854820ec9ae6ee7f17a57b0c636850d0d0884b84890407c","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-07-07T17:19:22+00:00"},{"id":"2b4c6414-79d6-4ba4-89f5-a8b6755e65ce","type":"push","org":"subh05sus","repo":"anvil-js","title":"Remove internal planning artifacts and improve public documentation","summary":"Cleaned up the public repository to remove internal PRD references and milestone-based project framing, shifting focus to a clearer feature summary and roadmap. Updated documentation across the core repo and Mintlify site to ensure examples are linked, setup instructions are accurate, and developers have a cohesive onboarding experience. This ensures the repo reflects a professional, production-focused framework rather than internal planning notes. ![Refining the docs](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/3618d29f-2da3-4565-a9dd-88c9d97f83e5.jpg)","url":"https://nomit.dev/subh05sus/anvil-js/status/bce9882451e07227edc16bce8a9d72abc549cebe442d0487fef67141281af4a8","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-07-07T14:27:16+00:00"},{"id":"840373fb-0f58-4b4b-aef1-566a541cde99","type":"push","org":"subh05sus","repo":"anvil-js","title":"Completed M9 roadmap: comprehensive documentation and new agent examples launched","summary":"This milestone marks the completion of the project's original PRD roadmap (M0-M9). We've added a comprehensive suite of documentation covering everything from routing and agents to observability and durability, alongside two new practical examples: an MCP server integration and a human-in-the-loop agent with durably checkpointed states. The README has been overhauled to provide a clearer path for new developers to get started. ![Milestone complete](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/eb9dfe15-18b1-4460-a519-e8b9b6417b34.jpg)","url":"https://nomit.dev/subh05sus/anvil-js/status/a3290bf1ba77d8bb6912f314863f35908f165ce4dc9fbb69e73587c47aca96f1","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-07-07T13:53:01+00:00"},{"id":"7485396f-2e3b-4349-97a4-1f0173c00818","type":"push","org":"subh05sus","repo":"anvil-js","title":"Implemented A2A protocol support and sandboxed code execution","summary":"This update introduces the M8 milestone, adding the A2A (Agent-to-Agent) protocol server and a sandboxed execution environment. The new `A2AServer` enables unified interface support (REST, MCP, and A2A) through the AgentRegistry, while the local `runSandboxed` utility provides a memory-capped, time-limited environment for executing untrusted code via Node.js worker threads. This milestone includes comprehensive testing across protocol endpoints and sandbox safety constraints. ![running untrusted code in a sandbox](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/subh05sus/anvil-js/fine/261bd2e3-ba86-4563-8437-a67c74f812c0.png)","url":"https://nomit.dev/subh05sus/anvil-js/status/3fc3b72aef3038eea78c6e3d8d4e86b4df95758d56aac1fe966a7fee183765fa","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-07-07T13:37:54+00:00"},{"id":"d215ea8b-0168-4b6e-8d93-5023d7907f35","type":"push","org":"subh05sus","repo":"anvil-js","title":"Implemented agent scheduling and multi-agent orchestration","summary":"This update introduces asynchronous agent scheduling and multi-agent orchestration as outlined in the PRD. We've added cron-based task triggering with failure isolation and a robust AgentRegistry that enables seamless delegation between agents via 'agentAsTool'. These changes empower complex, multi-step workflows by allowing agents to orchestrate sub-agents within their own execution loops. ![Multi-agent system](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/9fc329f9-62d9-4751-90f9-9a247d38ed36.png)","url":"https://nomit.dev/subh05sus/anvil-js/status/e300105e9991acd6edf321f1037802dfdf6d30b81ac3232d0f94fa6a627768ef","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-07-07T13:34:13+00:00"}],"pagination":{"offset":0,"limit":5,"has_more":true}}