{"ok":true,"site":{"host":"cartridge.karanjot.co.in","url":"https://cartridge.karanjot.co.in/","type":"live","desc":"A URL that gives your agent hands. Drop a file in; your agent can probe, trim, transcode, OCR and query it in the browser. Nothing is uploaded.","tools":[{"name":"list_cartridges","kind":"answer","impl":"imperative","description":"List the Wasm capability cartridges this page can load, their download size in MB, and whether each is currently loaded. Loading a cartridge adds its tools; unloading removes them.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"load_cartridge","kind":"act","impl":"imperative","description":"Download and initialise a cartridge, registering its tools so you can call them. Downloads tens of megabytes over the user connection. Call list_cartridges first to see ids.","annotations":{"consequentialHint":true},"inputSchema":{"type":"object","properties":{"id":{"type":"string","description":"Cartridge id from list_cartridges."}},"required":["id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"unload_cartridge","kind":"act","impl":"imperative","description":"Unload a cartridge, removing its tools and freeing the memory its Wasm core holds. Files in the workspace are unaffected.","annotations":{},"inputSchema":{"type":"object","properties":{"id":{"type":"string","description":"Cartridge id from list_cartridges."}},"required":["id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"list_files","kind":"answer","impl":"imperative","description":"List the files the user has dropped into this page. Returns handles and metadata only; file contents never leave the browser and are never returned here.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_workspace","kind":"answer","impl":"imperative","description":"Report which cartridges are loaded, how many files the workspace holds, and the total bytes in memory. Use before planning a large job.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Developer Tools","favicon":"/favicons/cartridge.karanjot.co.in.ico","apiSurface":"spec","toolCount":5}}