9 Commits

Author SHA1 Message Date
Xubin Ren
a8707ca8f6 Merge origin/main into feat/best_skill_and_hook (resolve 4 conflicts)
Made-with: Cursor
2026-04-05 18:53:17 +00:00
Xubin Ren
f4983329c6 fix(docker): preserve both github ssh rewrite rules for npm install 2026-04-04 22:33:46 +08:00
Wenzhang-Chen
c9d6491814 fix(docker): rewrite github ssh git deps to https for npm build 2026-04-04 22:33:46 +08:00
Kian
d7f6cbbfc4 fix: add openssh-client and use HTTPS for GitHub in Docker build
- Add openssh-client to apt dependencies for git operations
- Configure git to use HTTPS instead of SSH for github.com to avoid
  SSH key requirements during Docker build

Made-with: Cursor
2026-03-21 02:43:11 +08:00
kinchahoy
7913e7150a feat: sandbox exec calls with bwrap and run container as non-root 2026-03-16 23:55:19 -07:00
Peter van Eijk
ae1830acdd feat: change default command to status 2026-02-02 16:36:22 +07:00
Claude
f7e8e73c54
fix: add git to Dockerfile for npm bridge dependency install
A bridge npm dependency requires git to be present at install time.

https://claude.ai/code/session_011C1h1NERqqZp4ht3Pqpwkc
2026-02-02 09:17:24 +00:00
Claude
fa25856d8c
fix: create stub bridge/ dir in dependency caching layer
Hatchling's force-include requires bridge/ to exist at build time.
The dependency caching step now stubs both nanobot/ and bridge/.

https://claude.ai/code/session_011C1h1NERqqZp4ht3Pqpwkc
2026-02-02 09:07:23 +00:00
Claude
20227f1f04
feat: add Dockerfile with uv-based installation
Add a Dockerfile using the official uv Python image (python3.12-bookworm-slim)
for fast dependency installation. Includes Node.js 20 for the WhatsApp bridge,
dependency layer caching, and exposes the gateway port (18790).

https://claude.ai/code/session_011C1h1NERqqZp4ht3Pqpwkc
2026-02-02 08:55:21 +00:00