Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
ab0add6
chore: prepare berrysdk packages for publication
BerrySDK May 13, 2026
74a6a65
chore: clean publish artifacts from repository
BerrySDK May 13, 2026
ef1a3ae
chore: refresh lockfile and document berrysdk structure
BerrySDK May 13, 2026
f94df01
feat: add berry otp package and fumadocs docs
BerrySDK May 13, 2026
8a5ec92
fix: normalize berry otp template text
BerrySDK May 13, 2026
00564d8
fix: align docs app with current fumadocs stack
BerrySDK May 13, 2026
f8283ff
chore: move docs to standalone repository
BerrySDK May 13, 2026
56120ac
fix: expose cjs-compatible package exports
BerrySDK May 13, 2026
ce2b83e
feat: add internal transport layer and qr terminal support
BerrySDK May 13, 2026
1e4b4f2
feat: vendor berry transport runtime and drop direct baileys dependency
BerrySDK May 13, 2026
75fb6f9
fix: harden jid routing and expose chat ids
BerrySDK May 13, 2026
d7c234e
feat: add official carousel message support
BerrySDK May 13, 2026
d127c77
test: add berry compatibility matrix
BerrySDK May 13, 2026
54ce089
feat: add ai label support for carousel messages
BerrySDK May 13, 2026
6c114e4
fix: use dedicated session ids for sdk examples
BerrySDK May 13, 2026
0f8b990
test: add experimental per-card ai carousel probe
BerrySDK May 13, 2026
027714e
test: expand experimental carousel ai variants
BerrySDK May 13, 2026
af722ce
test: add advanced whatsapp proto type suite
BerrySDK May 13, 2026
502cf6a
test: automate group and newsletter advanced probes
BerrySDK May 13, 2026
21ab9d0
feat: add jid listing helper example
BerrySDK May 13, 2026
c571e2f
test: add self-contained proto message suite
BerrySDK May 16, 2026
0f4f6c3
docs: add berryagent rag knowledge base
BerrySDK May 18, 2026
f9a31db
feat: add Berry Studio and prepare npm 0.1.10
BerrySDK Aug 28, 2026
107ac83
Merge remote-tracking branch 'origin/main' into codex/npm-release-0.1.10
BerrySDK Aug 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 10 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
NODE_ENV=development
HOST=0.0.0.0
PORT=3000
API_KEY=berryapi_dev_key
LOG_LEVEL=info
DATABASE_URL=file:./berryapi.sqlite
BERRY_SQLITE_PATH=berrysdk.db
BERRY_AUTH_FOLDER=.berry-sessions
BERRY_WEBHOOK_TIMEOUT_MS=5000
BERRY_WS_PATH=/ws
25 changes: 19 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,20 @@
node_modules/
dist/
node_modules
dist
.env
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
*.log
.berry-dashboard.pid
*.tgz
coverage
packages/*/dist
packages/*/.tsbuildinfo
.baileys-sessions
.berry-sessions
.vscode
berryprotocol.db
berrysdk.db
berryapi.sqlite
packages/berryapi/*.sqlite
_reference_baileys2
_vendor_whatsapp_proto
_vendor_wppconnect_wa_proto
Documentacao/
21 changes: 21 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
FROM node:22-bookworm-slim

WORKDIR /app

COPY package.json tsconfig.json ./
COPY packages ./packages
COPY .env.example ./

RUN npm install
RUN npm run build

EXPOSE 3000

ENV HOST=0.0.0.0
ENV PORT=3000
ENV API_KEY=berryapi_dev_key
ENV DATABASE_URL=file:/data/berryapi.sqlite
ENV BERRY_AUTH_FOLDER=/data/auth
ENV BERRY_SQLITE_PATH=/data/berrysdk.db

CMD ["node", "packages/berryapi/dist/server.js"]
Loading
Loading