{"_id":"@casey.gowrie/eve-ext-notes","name":"@casey.gowrie/eve-ext-notes","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@casey.gowrie/eve-ext-notes","version":"0.1.0","type":"module","description":"eve extension: durable notes toolkit (tools + hook + skill).","license":"MIT","keywords":["eve","eve-extension","agent","notes"],"eve":{"extension":"./ext"},"peerDependencies":{"eve":"^0.22.3"},"dependencies":{"zod":"^4.4.3"},"devDependencies":{"eve":"^0.22.3","typescript":"^5","@types/node":"^22"},"scripts":{"build":"eve build","prepare":"eve build"},"publishConfig":{"access":"public"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"./tools":{"types":"./dist/tools/index.d.ts","default":"./dist/tools/index.mjs"}},"_id":"@casey.gowrie/eve-ext-notes@0.1.0","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-UcS/smNr5rKCm9zE/XoqKJpxg0csHbcexjmp2DL46RxloQYbXFklMoJibjC+SZA40FhnDgfvGo7+sXVVk5x3lQ==","shasum":"3fbbc3a98ef5ac23cb9b9721609a0fdc3f7853b8","tarball":"https://registry.npmjs.org/@casey.gowrie/eve-ext-notes/-/eve-ext-notes-0.1.0.tgz","fileCount":14,"unpackedSize":13527,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHf//wMBuiu9bi63z4AvgTAgPJuz+918MlOl8YkgINW9AiBIlWkPEl5UPMzatzNInVOoj8WLIauRwo6f80j5vteqPA=="}]},"_npmUser":{"name":"casey.gowrie","email":"casey.gowrie@vercel.com"},"directories":{},"maintainers":[{"name":"casey.gowrie","email":"casey.gowrie@vercel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eve-ext-notes_0.1.0_1783623068622_0.28007530511574896"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-09T18:51:08.401Z","0.1.0":"2026-07-09T18:51:08.784Z","modified":"2026-07-09T18:51:09.016Z"},"maintainers":[{"name":"casey.gowrie","email":"casey.gowrie@vercel.com"}],"description":"eve extension: durable notes toolkit (tools + hook + skill).","keywords":["eve","eve-extension","agent","notes"],"license":"MIT","readme":"# @casey.gowrie/eve-ext-notes\n\nAn [eve](https://github.com/vercel/eve) extension: a durable **notes toolkit**.\nIt contributes tools, a hook, and a skill that compose into any consuming agent\nunder a namespace.\n\n## Contents\n\n- **Tools** — `add_note`, `list_notes`, `clear_notes`. Notes persist in\n  extension-scoped [`defineState`](https://eve.dev/docs), so they survive across\n  a session and never collide with the host agent's state.\n- **Hook** — `audit`: observe-only logging of every successful note save.\n- **Skill** — `daily-standup`: turns saved notes into a standup summary.\n\n## Config\n\nBound once when the consumer mounts the extension:\n\n| key        | type   | default | meaning                      |\n| ---------- | ------ | ------- | ---------------------------- |\n| `maxNotes` | number | `50`    | Cap on stored notes.         |\n\n## Install & mount\n\n```bash\nnpm install @casey.gowrie/eve-ext-notes\n```\n\n```ts title=\"agent/extensions/notes.ts\"\nimport notes from \"@casey.gowrie/eve-ext-notes\";\n\nexport default notes({ maxNotes: 25 });\n```\n\nThe mount file's basename is the namespace, so tools compose as `notes__add_note`,\n`notes__list_notes`, and `notes__clear_notes`.\n\n## Requirements\n\n`eve` is a **peer dependency** (`^0.22.3`): the consuming app supplies the single\neve install that resolves this extension's `eve/*` imports.\n","readmeFilename":"README.md","_rev":"1-502e1cba27528149bd055ae2458e0d59"}