🔧 update: dependencies and improve commit workflow configuration#68
🔧 update: dependencies and improve commit workflow configuration#68warengonzaga wants to merge 40 commits intomainfrom
Conversation
…7.0 (#43) Bumps [wgtechlabs/container-build-flow-action](https://github.com/wgtechlabs/container-build-flow-action) from 1.3.1 to 1.7.0. - [Release notes](https://github.com/wgtechlabs/container-build-flow-action/releases) - [Changelog](https://github.com/wgtechlabs/container-build-flow-action/blob/main/CHANGELOG.md) - [Commits](wgtechlabs/container-build-flow-action@v1.3.1...v1.7.0) --- updated-dependencies: - dependency-name: wgtechlabs/container-build-flow-action dependency-version: 1.7.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.32.4 to 4.32.5. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@89a39a4...c793b71) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.32.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps oven/bun from 1.3.9-slim to 1.3.10-slim. --- updated-dependencies: - dependency-name: oven/bun dependency-version: 1.3.10-slim dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- bump @biomejs/biome 2.4.4 -> 2.4.6 - bump @types/node 25.3.0 -> 25.3.3 - bump @types/bun and bun-types 1.3.8 -> 1.3.10 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- update failed task status in DB on queue-level errors - emit intercom task:failed event for nudge system notifications - auto-dismiss sub-agent when no remaining running tasks - extract error message safely from unknown error types Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add .gitattributes to normalize all text files to LF line endings, preventing false positive changes caused by core.autocrlf=true on Windows development environments. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.3.1 to 8.0.0. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/create-vite@8.0.0/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-version: 8.0.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.32.5 to 4.33.0. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@c793b71...b1bff81) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.33.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3 to 4. - [Release notes](https://github.com/docker/setup-qemu-action/releases) - [Commits](docker/setup-qemu-action@v3...v4) --- updated-dependencies: - dependency-name: docker/setup-qemu-action dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#52) Bumps [wgtechlabs/release-build-flow-action](https://github.com/wgtechlabs/release-build-flow-action) from 1.6.0 to 1.7.0. - [Release notes](https://github.com/wgtechlabs/release-build-flow-action/releases) - [Changelog](https://github.com/wgtechlabs/release-build-flow-action/blob/main/CHANGELOG.md) - [Commits](wgtechlabs/release-build-flow-action@v1.6.0...v1.7.0) --- updated-dependencies: - dependency-name: wgtechlabs/release-build-flow-action dependency-version: 1.7.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.2.0 to 6.3.0. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@6044e13...53b8394) --- updated-dependencies: - dependency-name: actions/setup-node dependency-version: 6.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps oven/bun from 1.3.10-slim to 1.3.11-slim. --- updated-dependencies: - dependency-name: oven/bun dependency-version: 1.3.11-slim dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [nick-fields/retry](https://github.com/nick-fields/retry) from 3 to 4. - [Release notes](https://github.com/nick-fields/retry/releases) - [Commits](nick-fields/retry@v3...v4) --- updated-dependencies: - dependency-name: nick-fields/retry dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#61) Bumps [wgtechlabs/package-build-flow-action](https://github.com/wgtechlabs/package-build-flow-action) from 2.1.0 to 2.1.1. - [Release notes](https://github.com/wgtechlabs/package-build-flow-action/releases) - [Changelog](https://github.com/wgtechlabs/package-build-flow-action/blob/main/CHANGELOG.md) - [Commits](wgtechlabs/package-build-flow-action@v2.1.0...v2.1.1) --- updated-dependencies: - dependency-name: wgtechlabs/package-build-flow-action dependency-version: 2.1.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.3 to 6.0.2. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v5.9.3...v6.0.2) --- updated-dependencies: - dependency-name: typescript dependency-version: 6.0.2 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.33.0 to 4.35.1. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@b1bff81...c10b806) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.35.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 4.0.5 to 5.0.0. - [Release notes](https://github.com/actions/deploy-pages/releases) - [Commits](actions/deploy-pages@d6db901...cd2ce8f) --- updated-dependencies: - dependency-name: actions/deploy-pages dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…7.1 (#67) Bumps [wgtechlabs/container-build-flow-action](https://github.com/wgtechlabs/container-build-flow-action) from 1.7.0 to 1.7.1. - [Release notes](https://github.com/wgtechlabs/container-build-flow-action/releases) - [Changelog](https://github.com/wgtechlabs/container-build-flow-action/blob/main/CHANGELOG.md) - [Commits](wgtechlabs/container-build-flow-action@v1.7.0...v1.7.1) --- updated-dependencies: - dependency-name: wgtechlabs/container-build-flow-action dependency-version: 1.7.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* 🔧 update (secrets): extend SecretsManager interface and engine types * 🔧 update (core): extend agent loop with state tracking support * 🔧 update (discord): extend plugin with new channel handlers * 🔧 update (cli): update setup and setup-web commands * 🔧 update (cli): extend start command and expand tests * 🔧 update (cli): extend purge command and expand tests * 🔧 update: fix retry duplication, path quoting, auto-restart deduplication, and error state readyTag Agent-Logs-Url: https://github.com/warengonzaga/tinyclaw/sessions/eb1b6ce1-d1b7-4f02-aec2-673c9274380d Co-authored-by: warengonzaga <15052701+warengonzaga@users.noreply.github.com> * 🔧 update (core): extract RESTART_TOOL_NAME constant and fix auto-restart guard Agent-Logs-Url: https://github.com/warengonzaga/tinyclaw/sessions/eb1b6ce1-d1b7-4f02-aec2-673c9274380d Co-authored-by: warengonzaga <15052701+warengonzaga@users.noreply.github.com> * ☕ chore: Bump vite from 7.3.1 to 8.0.0 (#58) Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.3.1 to 8.0.0. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/create-vite@8.0.0/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-version: 8.0.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: warengonzaga <15052701+warengonzaga@users.noreply.github.com> * ☕ chore: Bump github/codeql-action from 4.32.5 to 4.33.0 (#57) Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.32.5 to 4.33.0. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@c793b71...b1bff81) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.33.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: warengonzaga <15052701+warengonzaga@users.noreply.github.com> * ☕ chore: Bump docker/setup-qemu-action from 3 to 4 (#53) Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3 to 4. - [Release notes](https://github.com/docker/setup-qemu-action/releases) - [Commits](docker/setup-qemu-action@v3...v4) --- updated-dependencies: - dependency-name: docker/setup-qemu-action dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: warengonzaga <15052701+warengonzaga@users.noreply.github.com> * ☕ chore: Bump wgtechlabs/release-build-flow-action from 1.6.0 to 1.7.0 (#52) Bumps [wgtechlabs/release-build-flow-action](https://github.com/wgtechlabs/release-build-flow-action) from 1.6.0 to 1.7.0. - [Release notes](https://github.com/wgtechlabs/release-build-flow-action/releases) - [Changelog](https://github.com/wgtechlabs/release-build-flow-action/blob/main/CHANGELOG.md) - [Commits](wgtechlabs/release-build-flow-action@v1.6.0...v1.7.0) --- updated-dependencies: - dependency-name: wgtechlabs/release-build-flow-action dependency-version: 1.7.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: warengonzaga <15052701+warengonzaga@users.noreply.github.com> * ☕ chore: Bump actions/setup-node from 6.2.0 to 6.3.0 (#51) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.2.0 to 6.3.0. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@6044e13...53b8394) --- updated-dependencies: - dependency-name: actions/setup-node dependency-version: 6.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: warengonzaga <15052701+warengonzaga@users.noreply.github.com> * ☕ chore: Bump oven/bun from 1.3.10-slim to 1.3.11-slim (#59) Bumps oven/bun from 1.3.10-slim to 1.3.11-slim. --- updated-dependencies: - dependency-name: oven/bun dependency-version: 1.3.11-slim dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: warengonzaga <15052701+warengonzaga@users.noreply.github.com> * ☕ chore: Bump nick-fields/retry from 3 to 4 (#60) Bumps [nick-fields/retry](https://github.com/nick-fields/retry) from 3 to 4. - [Release notes](https://github.com/nick-fields/retry/releases) - [Commits](nick-fields/retry@v3...v4) --- updated-dependencies: - dependency-name: nick-fields/retry dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: warengonzaga <15052701+warengonzaga@users.noreply.github.com> * ☕ chore: Bump wgtechlabs/package-build-flow-action from 2.1.0 to 2.1.1 (#61) Bumps [wgtechlabs/package-build-flow-action](https://github.com/wgtechlabs/package-build-flow-action) from 2.1.0 to 2.1.1. - [Release notes](https://github.com/wgtechlabs/package-build-flow-action/releases) - [Changelog](https://github.com/wgtechlabs/package-build-flow-action/blob/main/CHANGELOG.md) - [Commits](wgtechlabs/package-build-flow-action@v2.1.0...v2.1.1) --- updated-dependencies: - dependency-name: wgtechlabs/package-build-flow-action dependency-version: 2.1.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: warengonzaga <15052701+warengonzaga@users.noreply.github.com> * ☕ chore: Bump typescript from 5.9.3 to 6.0.2 (#63) Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.3 to 6.0.2. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v5.9.3...v6.0.2) --- updated-dependencies: - dependency-name: typescript dependency-version: 6.0.2 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: warengonzaga <15052701+warengonzaga@users.noreply.github.com> * ☕ chore: Bump github/codeql-action from 4.33.0 to 4.35.1 (#64) Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.33.0 to 4.35.1. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@b1bff81...c10b806) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.35.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: warengonzaga <15052701+warengonzaga@users.noreply.github.com> * ☕ chore: Bump actions/deploy-pages from 4.0.5 to 5.0.0 (#65) Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 4.0.5 to 5.0.0. - [Release notes](https://github.com/actions/deploy-pages/releases) - [Commits](actions/deploy-pages@d6db901...cd2ce8f) --- updated-dependencies: - dependency-name: actions/deploy-pages dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: warengonzaga <15052701+warengonzaga@users.noreply.github.com> * ☕ chore: Bump wgtechlabs/container-build-flow-action from 1.7.0 to 1.7.1 (#67) Bumps [wgtechlabs/container-build-flow-action](https://github.com/wgtechlabs/container-build-flow-action) from 1.7.0 to 1.7.1. - [Release notes](https://github.com/wgtechlabs/container-build-flow-action/releases) - [Changelog](https://github.com/wgtechlabs/container-build-flow-action/blob/main/CHANGELOG.md) - [Commits](wgtechlabs/container-build-flow-action@v1.7.0...v1.7.1) --- updated-dependencies: - dependency-name: wgtechlabs/container-build-flow-action dependency-version: 1.7.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: warengonzaga <15052701+warengonzaga@users.noreply.github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: warengonzaga <15052701+warengonzaga@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
This PR modernizes Tiny Claw’s configuration + plugin ecosystem and refreshes tooling/CI, while also updating branding/theme assets for the web + landing surfaces.
Changes:
- Extend provider configuration support (e.g.,
providerId,mode) and update provider/plugin initialization paths accordingly. - Add/expand plugin management capabilities (community plugin install/remove/list, pairing-tool discovery, plugin update checks) plus new Telegram (channel) and Ollama (provider) plugins.
- Upgrade dependencies/toolchain and refresh CI/CD workflows, Docker base images, and contributor/line-ending configuration.
Reviewed changes
Copilot reviewed 67 out of 78 changed files in this pull request and generated 7 comments.
Show a summary per file
| File | Description |
|---|---|
| src/web/src/app.css | Update web UI theme colors/branding variables |
| src/web/package.json | Bump Vite version for web UI |
| src/landing/src/components/Hero.svelte | Replace hero icon with animated/clickable logo behavior |
| src/landing/src/components/Footer.svelte | Update footer branding content/layout |
| src/landing/src/App.svelte | Replace navbar icon with logo image |
| src/landing/src/app.css | Update landing theme colors and add logo animation CSS |
| src/landing/public/favicon/site.webmanifest | Add PWA manifest for new favicon set |
| src/landing/public/favicon/favicon.ico | Add favicon asset |
| src/landing/public/favicon/favicon-32x32.png | Add favicon asset |
| src/landing/public/favicon/favicon-16x16.png | Add favicon asset |
| src/landing/package.json | Bump Vite version for landing app |
| src/landing/index.html | Register favicon/manifest links |
| src/cli/tests/purge.test.ts | Add test for purge fallback when secrets store is corrupt |
| src/cli/tests/commands/start.test.ts | Expand start-command mocks/tests (discord status tool, plugin plumbing) |
| src/cli/src/utils/secrets.ts | Centralize secrets integrity error detection + recovery messaging |
| src/cli/src/index.ts | Add plugin command entrypoint to CLI |
| src/cli/src/commands/start.ts | Add plugin discovery/tools, provider selection tweaks, update nudges, discord status tool, secrets integrity handling |
| src/cli/src/commands/setup.ts | Add secrets integrity recovery handling during setup |
| src/cli/src/commands/setup-web.ts | Add secrets integrity recovery handling during web setup |
| src/cli/src/commands/purge.ts | Improve purge robustness (Windows retry, secrets-engine destroy when possible) |
| src/cli/src/commands/plugin.ts | New CLI subcommand to manage community plugins |
| README.md | Documentation/structure/contributing + wording/link updates |
| plugins/provider/README.md | Update provider plugin dev docs for new createProvider(secrets, configManager) signature and add Ollama reference |
| plugins/provider/plugin-provider-openai/src/index.ts | Update provider plugin factory signature and read config values |
| plugins/provider/plugin-provider-ollama/tsconfig.json | Add TS build config for new Ollama provider plugin |
| plugins/provider/plugin-provider-ollama/tests/provider.test.ts | Add provider behavior tests (local vs cloud auth header) |
| plugins/provider/plugin-provider-ollama/tests/pairing.test.ts | Add pairing-tool tests for Ollama provider |
| plugins/provider/plugin-provider-ollama/src/provider.ts | Implement Ollama provider (chat + availability checks) |
| plugins/provider/plugin-provider-ollama/src/pairing.ts | Implement Ollama pairing/list/set/unpair tools |
| plugins/provider/plugin-provider-ollama/src/index.ts | Wire Ollama plugin entrypoint (provider factory + pairing tools) |
| plugins/provider/plugin-provider-ollama/src/catalog.ts | Add Ollama constants, defaults, model discovery helpers |
| plugins/provider/plugin-provider-ollama/README.md | Document Ollama provider plugin usage |
| plugins/provider/plugin-provider-ollama/package.json | Define Ollama provider plugin package metadata/scripts |
| plugins/provider/plugin-provider-ollama/CHANGELOG.md | Add changelog for new Ollama plugin |
| plugins/channel/README.md | Update channel plugin dev docs to include Telegram |
| plugins/channel/plugin-channel-telegram/tsconfig.json | Add TS build config for new Telegram channel plugin |
| plugins/channel/plugin-channel-telegram/tests/pairing.test.ts | Add Telegram pairing-tool tests |
| plugins/channel/plugin-channel-telegram/tests/index.test.ts | Add Telegram plugin metadata/utility tests |
| plugins/channel/plugin-channel-telegram/src/pairing.ts | Implement Telegram pairing/unpair tools |
| plugins/channel/plugin-channel-telegram/src/index.ts | Implement Telegram runtime (long polling, routing, chunking) |
| plugins/channel/plugin-channel-telegram/README.md | Document Telegram channel plugin usage |
| plugins/channel/plugin-channel-telegram/package.json | Define Telegram plugin package metadata/scripts |
| plugins/channel/plugin-channel-telegram/CHANGELOG.md | Add changelog for new Telegram plugin |
| plugins/channel/plugin-channel-discord/tests/index.test.ts | Extend Discord tests to cover runtime status exposure |
| plugins/channel/plugin-channel-discord/src/pairing.ts | Improve Discord pairing tool guidance text |
| plugins/channel/plugin-channel-discord/src/index.ts | Add runtime status tracking + helper export |
| packages/types/src/index.ts | Extend types (owner-only tools, SecretsManagerInterface destroy, ProviderPlugin signature) |
| packages/secrets/src/secrets-engine.d.ts | Extend secrets-engine typings with destroy() |
| packages/secrets/src/manager.ts | Add SecretsManager destroy() wrapper |
| packages/plugins/src/update-checker.ts | Add plugin update checker with caching + prompt-context builder |
| packages/plugins/src/index.ts | Add pairing-tool discovery + re-export community/update helpers |
| packages/plugins/src/community.ts | Add community plugin install/remove/list management |
| packages/delegation/src/background.ts | Improve background queue error handling + cleanup/notifications |
| packages/core/tests/loop.test.ts | Add loop tests for plugin guidance and auto-restart behavior |
| packages/core/src/loop.ts | Add plugin setup guidance, auto-restart after pairing, improved tool-result natural reply behavior |
| packages/config/tests/types.test.ts | Add schema tests for providerId/mode support |
| packages/config/src/types.ts | Extend provider schema (providerId/mode) and allow arbitrary provider keys |
| packages/compactor/package.json | Bump TypeScript devDependency |
| package.json | Remove Husky prepare hook, bump Biome/TypeScript/@types/node |
| Dockerfile | Bump Bun base images |
| bun.lock | Update lockfile for dependency/tooling changes and new workspaces |
| biome.json | Bump Biome schema version reference |
| .husky/validate-commit-msg.mjs | Remove Husky commit-msg validation script |
| .husky/commit-msg | Remove Husky commit-msg hook |
| .gitignore | Ignore .contributerc.json |
| .github/workflows/release.yml | Bump release action version |
| .github/workflows/package.yml | Update Node setup/action versions and package workflow options |
| .github/workflows/landing.yml | Bump deploy-pages action version |
| .github/workflows/container.yml | Bump container tooling/action versions and workflow options |
| .github/workflows/codeql.yml | Bump CodeQL action pins |
| .github/workflows/ci.yml | Bump retry action version |
| .gitattributes | Add line-ending normalization and binary file rules |
| .contributerc.json | Add contributor workflow/commit convention configuration |
📦 Package Build Flow — Monorepo Build🔀 Pull Request Build — Pre-release package for testing PR changes
📥 Quick Install (changed packages)npm i @tinyclaw/types@2.0.0-dev.6c85ab5 @tinyclaw/plugins@2.0.0-dev.6c85ab5 @tinyclaw/plugin-channel-discord@2.0.0-dev.6c85ab5 @tinyclaw/plugin-channel-friends@2.0.0-dev.6c85ab5 tinyclaw@2.0.0-dev.6c85ab5This package was built automatically by the Package Build Flow action. |
🛠️ Container Build Complete - Dev BuildBuild Status: ✅ Success 📦 Pull ImageDocker Hub: docker pull warengonzaga/tinyclaw:dev-6c85ab5GHCR: docker pull ghcr.io/warengonzaga/tinyclaw:dev-6c85ab5📋 Build Details
🏷️ Image Tags• 🔍 Testing Your Changes
🚀 Quick Start# Pull and run the container
Docker Hub: docker pull warengonzaga/tinyclaw:dev-6c85ab5
docker run <your-options> <image>🔒 Security Scan Results📋 Pre-Build Security Checks✅ Source Code Scan: 0 vulnerabilities found 🐳 Container Image Vulnerabilities
📊 Detailed Security ReportsView detailed vulnerability reports in the GitHub Security tab. 🤖 Powered by Container Build Flow Action vv1.7.1 |
📦 Package Build Flow — Monorepo Build🔀 Pull Request Build — Pre-release package for testing PR changes
📥 Quick InstallThis package was built automatically by the Package Build Flow action. |
This pull request introduces a range of improvements and maintenance updates across the codebase, focusing on configuration flexibility, CI/CD workflow modernization, dependency upgrades, and documentation enhancements. The most significant changes include expanding provider configuration options, updating and streamlining CI/CD workflows, and improving project documentation for contributors.
Configuration Enhancements
providerIdandmode(with allowed valueslocalorcloud) fields to theProviderEntrySchemainpackages/config/src/types.ts, allowing for more flexible provider definitions. Updated the schema to accept arbitrary provider keys and added corresponding tests for new fields and validation logic. [1] [2] [3] [4] [5]CI/CD Workflow and Tooling Updates
ci.yml,codeql.yml,container.yml,landing.yml,package.yml, andrelease.yml. Also updated Docker base images to newer versions. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10].gitattributesfile to enforce consistent line endings and file type handling..contributerc.jsonto standardize contribution workflow and commit conventions.Dependency and Toolchain Upgrades
package.json,biome.json, andpackages/compactor/package.json. [1] [2] [3]Documentation Improvements
README.mdwith clearer contributing instructions, improved licensing and author attribution, and updated project structure and feature descriptions. [1] [2] [3] [4]Minor Core and Type Additions
StreamEventandToolto imports inpackages/core/src/loop.ts, and introduced a constant for the restart tool name. [1] [2]