clone

push a directory of html from the terminal and get a four-character url back. a deno cli on cloudflare

codex/agent-interface
nzip / agent / tools.json
tools.json 3.7K
1[2 {3 "name": "status",4 "description": "Check the configured nzip server and vault overview.",5 "inputSchema": { "type": "object", "properties": {}, "additionalProperties": false }6 },7 {8 "name": "list_vaults",9 "description": "List nzip vaults and the selected default vault.",10 "inputSchema": { "type": "object", "properties": {}, "additionalProperties": false }11 },12 {13 "name": "list_sites",14 "description": "List hosted nzip sites, optionally in one vault.",15 "inputSchema": {16 "type": "object",17 "properties": { "vault": { "type": "string", "description": "Optional vault name." } },18 "additionalProperties": false19 }20 },21 {22 "name": "inspect_site",23 "description": "Inspect one hosted nzip site by address or alias.",24 "inputSchema": {25 "type": "object",26 "properties": {27 "target": { "type": "string", "description": "Address, vault:alias, or bare alias." }28 },29 "required": ["target"],30 "additionalProperties": false31 }32 },33 {34 "name": "host_html",35 "description": "Host a standalone HTML document with nzip and return its canonical site identity.",36 "inputSchema": {37 "type": "object",38 "properties": {39 "html": { "type": "string", "description": "Complete non-empty HTML document." },40 "target": { "type": "string", "description": "Optional address or alias target." },41 "ttl": {42 "type": "string",43 "description": "Optional nzip TTL, such as 14d, 30d, or forever."44 },45 "password": { "type": "string", "description": "Optional password protection." }46 },47 "required": ["html"],48 "additionalProperties": false49 }50 },51 {52 "name": "configure_site",53 "description": "Change a site's TTL or password protection.",54 "inputSchema": {55 "type": "object",56 "properties": {57 "target": { "type": "string", "description": "Address, vault:alias, or bare alias." },58 "ttl": { "type": "string", "description": "nzip TTL, such as 14d, 30d, or forever." },59 "password": {60 "type": ["string", "null"],61 "description": "Password to set, or null to remove it."62 }63 },64 "required": ["target"],65 "additionalProperties": false66 }67 },68 {69 "name": "download_site",70 "description": "Recover the current source bundle of a hosted site into a local directory.",71 "inputSchema": {72 "type": "object",73 "properties": {74 "target": { "type": "string", "description": "Address, vault:alias, or bare alias." },75 "directory": { "type": "string", "description": "Optional destination directory." },76 "overwrite": { "type": "boolean", "description": "Allow an existing destination." }77 },78 "required": ["target"],79 "additionalProperties": false80 }81 },82 {83 "name": "restore_site",84 "description": "Restore a site to a prior nzip push.",85 "inputSchema": {86 "type": "object",87 "properties": {88 "target": { "type": "string", "description": "Address, vault:alias, or bare alias." },89 "to": {90 "type": "integer",91 "minimum": 1,92 "description": "Optional push sequence to restore."93 }94 },95 "required": ["target"],96 "additionalProperties": false97 }98 },99 {100 "name": "delete_site",101 "description": "Permanently delete a hosted site after explicit confirmation.",102 "inputSchema": {103 "type": "object",104 "properties": {105 "target": { "type": "string", "description": "Address, vault:alias, or bare alias." },106 "confirm": { "type": "boolean", "description": "Must be true to delete." }107 },108 "required": ["target", "confirm"],109 "additionalProperties": false110 }111 }112]