{"_id":"@anchrd/agents-ui","_rev":"17-e3d7d8427fd4ef8ba9131677a5ae1ab6","name":"@anchrd/agents-ui","dist-tags":{"latest":"0.11.0"},"versions":{"0.1.0":{"name":"@anchrd/agents-ui","version":"0.1.0","license":"UNLICENSED","_id":"@anchrd/agents-ui@0.1.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"848fa03e3f4c6fca8fcec46bd18da81a6022c818","tarball":"https://registry.npmjs.org/@anchrd/agents-ui/-/agents-ui-0.1.0.tgz","fileCount":18,"integrity":"sha512-G+ZGi/FKz90/YJRJ3PX+x+ig9RLa7/+nytnydSQG0vhyU06HyzeD7ep4Sx4svMU28YaYN6G9HBIBUNc/iCEH/A==","signatures":[{"sig":"MEQCIEP1CRRK/ZWrzl1QeAlGj4bxUv4CiQxm6wxYVan4UXuuAiA8mJ9q259vx0KyotPsloATKIshMyDN8RwIGHFGxCB+kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16186},"type":"module","gitHead":"edf054682c5e4aa6fdd83b102be3a2e39bd7bef6","scripts":{"dev":"vite","test":"bun test $(find ./src -name '*.unit.tsx' -o -name '*.unit.ts')","build":"vite build","typecheck":"tsc --noEmit","lint:tokens":"node scripts/lint-tokens.mjs src"},"_npmUser":{"name":"anchrd","email":"jack.schmidt@outlook.de"},"_npmVersion":"11.6.0","description":"The interface of anchrd agents: a sidebar listing every agent, and its profile and log beside it.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"vite":"^7.1.12","react":"^19.2.0","react-dom":"^19.2.0","tailwindcss":"^4.1.16","lucide-react":"^0.549.0","@tailwindcss/vite":"^4.1.16","@vitejs/plugin-react":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","@types/react":"^19.2.2","@types/react-dom":"^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/agents-ui_0.1.0_1787519496023_0.1089315619383946","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@anchrd/agents-ui","version":"0.6.0","license":"UNLICENSED","_id":"@anchrd/agents-ui@0.6.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"90d223c237e0db524cf79972d7ee1c2dc47f0b54","tarball":"https://registry.npmjs.org/@anchrd/agents-ui/-/agents-ui-0.6.0.tgz","fileCount":38,"integrity":"sha512-+mlJJMfX/K1XEMU6jApOODUPSLV7Jw930kR101WFEXBkRljNf4Iz8fTDqkhjqcozRzW3LQqBVHJCLUcMzXyYuA==","signatures":[{"sig":"MEQCIG2ncyE359yFh0ZlODa4cBlU5zJABorLfxtcpsl7PS9XAiAWIn/MMmqkhVCEg/Q3q8xK4BrZits/VSL5qiJkD1u79A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74191},"type":"module","gitHead":"2c6b53dbebcc060d7e61f2482bb532b7a24eba31","scripts":{"dev":"vite","test":"bun test $(find ./src -name '*.unit.tsx' -o -name '*.unit.ts')","build":"vite build","typecheck":"tsc --noEmit","lint:tokens":"node scripts/lint-tokens.mjs src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a14b4c03-ea3f-460d-b408-5bb9ff42f4d3"}},"_npmVersion":"12.0.2","description":"The interface of anchrd agents: a sidebar listing every agent, and its profile and log beside it.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","vite":"^7.1.12","react":"^19.2.0","react-dom":"^19.2.0","tailwindcss":"^4.1.16","lucide-react":"^0.549.0","@tailwindcss/vite":"^4.1.16","@vitejs/plugin-react":"^5.1.0","@tanstack/react-query":"^5.90.5","@tanstack/react-router":"^1.135.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","@types/react":"^19.2.2","@types/react-dom":"^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/agents-ui_0.6.0_1787616640459_0.4146610256131793","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@anchrd/agents-ui","version":"0.7.0","license":"UNLICENSED","_id":"@anchrd/agents-ui@0.7.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"80ecf4e8643fa88a59e554343bbe3308ec0ed767","tarball":"https://registry.npmjs.org/@anchrd/agents-ui/-/agents-ui-0.7.0.tgz","fileCount":41,"integrity":"sha512-zgJtGAhjMaBoWQMCb4dkGeOKKBlZZwE5FxQiQPzcUvhLQXB5ww1gtT+0uWvieLU7mJbi/knA1ErlGvSKcxxang==","signatures":[{"sig":"MEUCIQDDi4lGL2Nmg1uZrS/xY/Q5b1Q6KNjdU9x42ctPEiV9ZgIgZ386BqVp98bJNxaDuXmlYJEAfzVLuXprDRU1F3/BQsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83955},"type":"module","gitHead":"2976fcc283cc5d3ad42203c569f67b5d3914e9bb","scripts":{"dev":"vite","test":"bun test $(find ./src -name '*.unit.tsx' -o -name '*.unit.ts')","build":"vite build","typecheck":"tsc --noEmit","lint:tokens":"node scripts/lint-tokens.mjs src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a14b4c03-ea3f-460d-b408-5bb9ff42f4d3"}},"_npmVersion":"12.0.2","description":"The interface of anchrd agents: a sidebar listing every agent, and its profile and log beside it.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","vite":"^7.1.12","react":"^19.2.0","react-dom":"^19.2.0","tailwindcss":"^4.1.16","lucide-react":"^0.549.0","@tailwindcss/vite":"^4.1.16","@vitejs/plugin-react":"^5.1.0","@tanstack/react-query":"^5.90.5","@tanstack/react-router":"^1.135.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","@types/react":"^19.2.2","@types/react-dom":"^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/agents-ui_0.7.0_1787619532868_0.7716664586510553","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@anchrd/agents-ui","version":"0.8.0","license":"UNLICENSED","_id":"@anchrd/agents-ui@0.8.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"1c08a5bfaa1d98adaa186015264ab3b688a3f372","tarball":"https://registry.npmjs.org/@anchrd/agents-ui/-/agents-ui-0.8.0.tgz","fileCount":41,"integrity":"sha512-Z+ovqMHn/WEsJmL1D14avCOUPzc0d+vDpTmCh4d8fN/5D4xb4C+yEXdHgsG6aEl8loCq3z1tX3PubkzJuW4eWQ==","signatures":[{"sig":"MEUCIDNHO7LJYcv2eF2R0BOfMOVqex86CP1mxDvAzj+U9BxOAiEA5Jk9qcd4U0BCMa5jp51NLLrVXwN4jEJ9GgtCxZOjY1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85068},"type":"module","gitHead":"66c336260fc28cef053831d9b998262db9e64058","scripts":{"dev":"vite","test":"bun test $(find ./src -name '*.unit.tsx' -o -name '*.unit.ts')","build":"vite build","typecheck":"tsc --noEmit","lint:tokens":"node scripts/lint-tokens.mjs src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a14b4c03-ea3f-460d-b408-5bb9ff42f4d3"}},"_npmVersion":"12.0.2","description":"The interface of anchrd agents: a sidebar listing every agent, and its profile and log beside it.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","vite":"^7.1.12","react":"^19.2.0","react-dom":"^19.2.0","tailwindcss":"^4.1.16","lucide-react":"^0.549.0","@tailwindcss/vite":"^4.1.16","@vitejs/plugin-react":"^5.1.0","@tanstack/react-query":"^5.90.5","@tanstack/react-router":"^1.135.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","@types/react":"^19.2.2","@types/react-dom":"^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/agents-ui_0.8.0_1787627049131_0.5825624076452744","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@anchrd/agents-ui","version":"0.9.0","license":"UNLICENSED","_id":"@anchrd/agents-ui@0.9.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"25afc9c4aa2c44f5288dd357c8fb0842ce7b466f","tarball":"https://registry.npmjs.org/@anchrd/agents-ui/-/agents-ui-0.9.0.tgz","fileCount":43,"integrity":"sha512-vnpy9zLGiu3Q6lrkzfaPBolnoQ9G4odawa0NBnwyd9s1ID6ZaUw8jhDVbl67LO0proUPMj5TC0fmLywtx4b9iQ==","signatures":[{"sig":"MEUCIGMNQ2BiV8y9yqamz2rEAsMV/MxQliIUSqnDfGQeBeQZAiEAksCjBNChPQ4yXfXOOuB2YIoMhoz97XAPh/rMPnu869E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95730},"type":"module","gitHead":"cbd939a1166d3fe4cbaafc57495c8086439b6aff","scripts":{"dev":"vite","test":"bun test $(find ./src -name '*.unit.tsx' -o -name '*.unit.ts')","build":"vite build","typecheck":"tsc --noEmit","lint:tokens":"node scripts/lint-tokens.mjs src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a14b4c03-ea3f-460d-b408-5bb9ff42f4d3"}},"_npmVersion":"12.0.2","description":"The interface of anchrd agents: a sidebar listing every agent, and its profile and log beside it.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","vite":"^7.1.12","react":"^19.2.0","react-dom":"^19.2.0","tailwindcss":"^4.1.16","lucide-react":"^0.549.0","@tailwindcss/vite":"^4.1.16","@vitejs/plugin-react":"^5.1.0","@tanstack/react-query":"^5.90.5","@tanstack/react-router":"^1.135.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","@types/react":"^19.2.2","@types/react-dom":"^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/agents-ui_0.9.0_1787822940787_0.2826525632728951","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@anchrd/agents-ui","version":"0.10.0","license":"UNLICENSED","_id":"@anchrd/agents-ui@0.10.0","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"dist":{"shasum":"9856b18528ace24c1e56f73f9eb837a18152b821","tarball":"https://registry.npmjs.org/@anchrd/agents-ui/-/agents-ui-0.10.0.tgz","fileCount":44,"integrity":"sha512-lSzlHLoY9p8nWlnTbdyaDagJx++PcWplC1h9YA41MANRDd9B79P1LXEE6rIwh8IFHWVen2yU7pVi/G6SrmT2TQ==","signatures":[{"sig":"MEUCIFQthgfXzkFQOzrW3fE75HvThtgJqq/MmmDAvrJxbPM5AiEApMN255Ueo1dcIbQo4bNmm8/d1udM9+lbUl5xxUPer9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97303},"type":"module","gitHead":"120bc101b827c66591beee18fe5186d6a7af95ef","scripts":{"dev":"vite","test":"bun test $(find ./src -name '*.unit.tsx' -o -name '*.unit.ts')","build":"vite build","typecheck":"tsc --noEmit","lint:tokens":"node scripts/lint-tokens.mjs src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a14b4c03-ea3f-460d-b408-5bb9ff42f4d3"}},"_npmVersion":"12.0.2","description":"The interface of anchrd agents: a sidebar listing every agent, and its profile and log beside it.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","vite":"^7.1.12","react":"^19.2.0","react-dom":"^19.2.0","tailwindcss":"^4.1.16","lucide-react":"^0.549.0","@tailwindcss/vite":"^4.1.16","@vitejs/plugin-react":"^5.1.0","@tanstack/react-query":"^5.90.5","@tanstack/react-router":"^1.135.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","@types/react":"^19.2.2","@types/react-dom":"^19.2.1"},"_npmOperationalInternal":{"tmp":"tmp/agents-ui_0.10.0_1787827325192_0.6987033718334388","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@anchrd/agents-ui","version":"0.11.0","type":"module","license":"UNLICENSED","publishConfig":{"access":"public"},"scripts":{"build":"vite build","dev":"vite","lint:tokens":"node scripts/lint-tokens.mjs src","test":"bun test $(find ./src -name '*.unit.tsx' -o -name '*.unit.ts')","typecheck":"tsc --noEmit"},"dependencies":{"@tailwindcss/vite":"^4.1.16","@tanstack/react-query":"^5.90.5","@tanstack/react-router":"^1.135.4","@vitejs/plugin-react":"^5.1.0","lucide-react":"^0.549.0","react":"^19.2.0","react-dom":"^19.2.0","tailwindcss":"^4.1.16","vite":"^7.1.12","zod":"^4.4.3"},"devDependencies":{"@types/bun":"^1.3.14","@types/react":"^19.2.2","@types/react-dom":"^19.2.1"},"gitHead":"1af34f8623a8993cdc2d871bf6ee5c022b610547","_id":"@anchrd/agents-ui@0.11.0","description":"The interface of anchrd agents: a sidebar listing every agent, and its profile and log beside it.","_nodeVersion":"22.23.2","_npmVersion":"12.0.2","dist":{"integrity":"sha512-4OkTfXbVeEYZISL2JPM4uF8zbqxX4FlYbSydH2kbA9YLaJLXtFwPvCDlaTLEp8+BwzbCgb80dbRJVIJlTB0iOw==","shasum":"a0f465877529765c190d2daae6533a10807265bc","tarball":"https://registry.npmjs.org/@anchrd/agents-ui/-/agents-ui-0.11.0.tgz","fileCount":44,"unpackedSize":105635,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHyfvYt5YV/EVXEWYPMKx3hkw0fEjz1BA2YNWUVylmitAiBS9coKEc/3krMQJTKVvpC7jX9iD07bHLBGfcLpcVcuzg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a14b4c03-ea3f-460d-b408-5bb9ff42f4d3"}},"directories":{},"maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agents-ui_0.11.0_1788053720337_0.42341693595584995"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-23T21:11:35.746Z","modified":"2026-08-30T01:35:20.616Z","0.2.0":"2026-08-04T12:30:39.286Z","0.3.0":"2026-08-04T14:52:05.183Z","0.4.0":"2026-08-04T15:36:40.559Z","0.4.1":"2026-08-04T15:48:57.293Z","0.4.2":"2026-08-04T16:06:23.191Z","0.5.0":"2026-08-05T14:26:57.448Z","0.5.1":"2026-08-05T14:52:24.002Z","0.1.0":"2026-08-23T21:11:36.163Z","0.6.0":"2026-08-25T00:10:40.605Z","0.7.0":"2026-08-25T00:58:53.025Z","0.8.0":"2026-08-25T03:04:09.270Z","0.9.0":"2026-08-27T09:29:00.912Z","0.10.0":"2026-08-27T10:42:05.339Z","0.11.0":"2026-08-30T01:35:20.465Z"},"license":"UNLICENSED","description":"The interface of anchrd agents: a sidebar listing every agent, and its profile and log beside it.","maintainers":[{"name":"anchrd","email":"jack.schmidt@outlook.de"}],"readme":"# @anchrd/agents-ui\n\nThe interface of anchrd agents: a sidebar listing every agent, and its profile and log beside it.\n\nThis package ships **sources**, not a build. Whoever installs it builds it (see ADR-0002), and the\nagents worker serves the result as its static assets.\n\n## Install\n\n```sh\nnpm install @anchrd/agents-ui\n```\n\n## Build\n\n```sh\nnpm run build --workspace @anchrd/agents-ui   # writes dist/\n```\n\nPoint the worker at the result:\n\n```jsonc\n\"assets\": {\n  \"directory\": \"../../packages/ui/dist\",\n  \"binding\": \"ASSETS\",\n  \"run_worker_first\": true,\n  \"not_found_handling\": \"single-page-application\"\n}\n```\n\n⚠️ `run_worker_first: true` is not optional, and it carries no list: the worker answers first and\ndecides which addresses are its own. Without it the asset handler answers the API paths with\n`index.html`, and every call returns a page instead of data.\n\n⚠️ This interface addresses an agent at `/app/agents/<id>`, never at `/agents/<id>` — that prefix\nbelongs to the runtime's machine verbs (`anchrd/agents#62`).\n\n## Theming\n\n`src/styles.css` holds the defaults, `src/theme/custom.css` is loaded after it and belongs to\nwhoever installs. Product code uses semantic tokens only — no hex values, no palette classes —\nand `npm run lint:tokens` fails on either.\n\n## Texts\n\nEvery visible string goes through `useI18n()`; the catalogs are `src/i18n/de.json` and `en.json`.\nA missing key renders as the key itself rather than as an empty string, so an untranslated text is\nvisible instead of silently blank.\n\n## License\n\nUNLICENSED — for use within anchrd.\n","readmeFilename":"README.md"}