Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
403 changes: 359 additions & 44 deletions LICENSE

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,6 @@ make publish-usage

## License

Keeper modules are distributed under the Business Source License 1.1. See
Keeper modules are distributed under the Mozilla Public License 2.0. See
[LICENSE](LICENSE). The module metadata in `keeper/wippy.yaml` and
`usage/wippy.yaml` uses the same `BSL-1.1` identifier.
`usage/wippy.yaml` uses the same `MPL-2.0` identifier.
2 changes: 1 addition & 1 deletion keeper/frontend/applications/keeper/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion keeper/frontend/applications/keeper/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@wippy/app-keeper",
"version": "1.0.0",
"license": "BSL-1.1",
"license": "MPL-2.0",
"specification": "wippy-component-1.0",
"title": "Keeper",
"description": "Wippy control plane for registry governance, agents, tasks, MCP, Hub, and runtime operations",
Expand Down
2 changes: 1 addition & 1 deletion keeper/static/keeper/app.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion keeper/static/keeper/wippy-meta.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion keeper/wippy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ organization: keeper
module: keeper
version: 0.5.33
description: Keeper control plane for Wippy development, governance, agents, tasks, MCP, and runtime operations
license: BSL-1.1
license: MPL-2.0
repository: https://github.com/wippyai/keeper
homepage: https://wippy.ai
keywords:
Expand Down
2 changes: 1 addition & 1 deletion usage/frontend/applications/usage/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion usage/frontend/applications/usage/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@wippy/app-keeper-usage",
"version": "1.0.0",
"license": "BSL-1.1",
"license": "MPL-2.0",
"specification": "wippy-component-1.0",
"title": "Token Usage",
"description": "Standalone token usage analytics plugin for Wippy",
Expand Down
2 changes: 1 addition & 1 deletion usage/static/keeper-usage/app.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!DOCTYPE html>
<html lang="en">
<head>
<script type="application/json" data-role="@wippy/package">{"name":"@wippy/app-keeper-usage","version":"1.0.0","license":"BSL-1.1","specification":"wippy-component-1.0","title":"Token Usage","description":"Standalone token usage analytics plugin for Wippy","files":["dist/","src/","package.json"],"browser":"dist/app.js","wippy":{"type":"page","title":"Token Usage","icon":"tabler:chart-pie","path":"dist/app.html","proxy":{"enabled":true,"injections":{"css":{"fonts":true,"themeConfig":true,"iframe":true,"primevue":true,"markdown":false,"customCss":true,"customVariables":true},"tailwindConfig":false,"resizeObserver":false,"preventLinkClicks":false,"iconifyIcons":false}},"scripts":{"build":"build","debug":"build:debug"},"outDir":"static/keeper-usage"},"scripts":{"build":"vite build","build:debug":"vite build --mode development","dev":"vite build --watch","type-check":"vue-tsc --build --force"},"dependencies":{"@wippy-fe/theme":"^0.0.32","chart.js":"^4.5.1"},"devDependencies":{"@types/node":"^25.6.0","@vitejs/plugin-vue":"^5.0.0","@wippy-fe/types-global-proxy":"^0.0.32","@wippy-fe/vite-plugin":"^0.0.32","autoprefixer":"^10.4.0","postcss":"^8.4.0","primevue":"^4.3.3","tailwindcss":"3","typescript":"^5.0.0","vite":"^6.0.0","vue":"^3.5.0","vue-router":"^4.6.4","vue-tsc":"^2.0.0"},"peerDependencies":{"@iconify/vue":"^5.0.0","@wippy-fe/proxy":"^0.0.32","@wippy-fe/router":"^0.0.32","axios":"^1.0.0","vue":"^3.5.0","vue-router":"^4.0.0"}}</script>
<script type="application/json" data-role="@wippy/package">{"name":"@wippy/app-keeper-usage","version":"1.0.0","license":"MPL-2.0","specification":"wippy-component-1.0","title":"Token Usage","description":"Standalone token usage analytics plugin for Wippy","files":["dist/","src/","package.json"],"browser":"dist/app.js","wippy":{"type":"page","title":"Token Usage","icon":"tabler:chart-pie","path":"dist/app.html","proxy":{"enabled":true,"injections":{"css":{"fonts":true,"themeConfig":true,"iframe":true,"primevue":true,"markdown":false,"customCss":true,"customVariables":true},"tailwindConfig":false,"resizeObserver":false,"preventLinkClicks":false,"iconifyIcons":false}},"scripts":{"build":"build","debug":"build:debug"},"outDir":"static/keeper-usage"},"scripts":{"build":"vite build","build:debug":"vite build --mode development","dev":"vite build --watch","type-check":"vue-tsc --build --force"},"dependencies":{"@wippy-fe/theme":"^0.0.32","chart.js":"^4.5.1"},"devDependencies":{"@types/node":"^25.6.0","@vitejs/plugin-vue":"^5.0.0","@wippy-fe/types-global-proxy":"^0.0.32","@wippy-fe/vite-plugin":"^0.0.32","autoprefixer":"^10.4.0","postcss":"^8.4.0","primevue":"^4.3.3","tailwindcss":"3","typescript":"^5.0.0","vite":"^6.0.0","vue":"^3.5.0","vue-router":"^4.6.4","vue-tsc":"^2.0.0"},"peerDependencies":{"@iconify/vue":"^5.0.0","@wippy-fe/proxy":"^0.0.32","@wippy-fe/router":"^0.0.32","axios":"^1.0.0","vue":"^3.5.0","vue-router":"^4.0.0"}}</script>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Token Usage</title>
Expand Down
2 changes: 1 addition & 1 deletion usage/static/keeper-usage/wippy-meta.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"name":"@wippy/app-keeper-usage","version":"1.0.0","license":"BSL-1.1","specification":"wippy-component-1.0","title":"Token Usage","description":"Standalone token usage analytics plugin for Wippy","files":["dist/","src/","package.json"],"browser":"dist/app.js","wippy":{"type":"page","title":"Token Usage","icon":"tabler:chart-pie","path":"dist/app.html","proxy":{"enabled":true,"injections":{"css":{"fonts":true,"themeConfig":true,"iframe":true,"primevue":true,"markdown":false,"customCss":true,"customVariables":true},"tailwindConfig":false,"resizeObserver":false,"preventLinkClicks":false,"iconifyIcons":false}},"scripts":{"build":"build","debug":"build:debug"},"outDir":"static/keeper-usage"},"scripts":{"build":"vite build","build:debug":"vite build --mode development","dev":"vite build --watch","type-check":"vue-tsc --build --force"},"dependencies":{"@wippy-fe/theme":"^0.0.32","chart.js":"^4.5.1"},"devDependencies":{"@types/node":"^25.6.0","@vitejs/plugin-vue":"^5.0.0","@wippy-fe/types-global-proxy":"^0.0.32","@wippy-fe/vite-plugin":"^0.0.32","autoprefixer":"^10.4.0","postcss":"^8.4.0","primevue":"^4.3.3","tailwindcss":"3","typescript":"^5.0.0","vite":"^6.0.0","vue":"^3.5.0","vue-router":"^4.6.4","vue-tsc":"^2.0.0"},"peerDependencies":{"@iconify/vue":"^5.0.0","@wippy-fe/proxy":"^0.0.32","@wippy-fe/router":"^0.0.32","axios":"^1.0.0","vue":"^3.5.0","vue-router":"^4.0.0"}}
{"name":"@wippy/app-keeper-usage","version":"1.0.0","license":"MPL-2.0","specification":"wippy-component-1.0","title":"Token Usage","description":"Standalone token usage analytics plugin for Wippy","files":["dist/","src/","package.json"],"browser":"dist/app.js","wippy":{"type":"page","title":"Token Usage","icon":"tabler:chart-pie","path":"dist/app.html","proxy":{"enabled":true,"injections":{"css":{"fonts":true,"themeConfig":true,"iframe":true,"primevue":true,"markdown":false,"customCss":true,"customVariables":true},"tailwindConfig":false,"resizeObserver":false,"preventLinkClicks":false,"iconifyIcons":false}},"scripts":{"build":"build","debug":"build:debug"},"outDir":"static/keeper-usage"},"scripts":{"build":"vite build","build:debug":"vite build --mode development","dev":"vite build --watch","type-check":"vue-tsc --build --force"},"dependencies":{"@wippy-fe/theme":"^0.0.32","chart.js":"^4.5.1"},"devDependencies":{"@types/node":"^25.6.0","@vitejs/plugin-vue":"^5.0.0","@wippy-fe/types-global-proxy":"^0.0.32","@wippy-fe/vite-plugin":"^0.0.32","autoprefixer":"^10.4.0","postcss":"^8.4.0","primevue":"^4.3.3","tailwindcss":"3","typescript":"^5.0.0","vite":"^6.0.0","vue":"^3.5.0","vue-router":"^4.6.4","vue-tsc":"^2.0.0"},"peerDependencies":{"@iconify/vue":"^5.0.0","@wippy-fe/proxy":"^0.0.32","@wippy-fe/router":"^0.0.32","axios":"^1.0.0","vue":"^3.5.0","vue-router":"^4.0.0"}}
2 changes: 1 addition & 1 deletion usage/wippy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ organization: keeper
module: usage
version: 0.1.1
description: Keeper usage analytics UI and API module
license: BSL-1.1
license: MPL-2.0
repository: https://github.com/wippyai/module-keeper
homepage: https://wippy.ai
keywords:
Expand Down