Commit graph

65 commits

Author SHA1 Message Date
9895e67fe7 docs: emphasize minimal build to avoid GTK dependencies for server deployments
All checks were successful
GBCI / build (push) Successful in 9s
2026-02-05 21:47:12 -03:00
6f7044d97d docs: condense sccache section to reduce verbosity
All checks were successful
GBCI / build (push) Successful in 12s
2026-02-05 21:45:50 -03:00
f68ad31168 docs: add GTK libraries as normal prerequisite for desktop builds
All checks were successful
GBCI / build (push) Successful in 9s
2026-02-05 21:39:37 -03:00
8cfb624f2e docs: update building.md with sccache, clang linker fix, remove chocolatey
All checks were successful
GBCI / build (push) Successful in 11s
2026-02-05 21:36:49 -03:00
85696bb907 Update: README and template files 2026-02-04 13:54:26 -03:00
6df9f7dce5 Add WhatsApp Business API integration with Twilio documentation
- Add comprehensive guide for integrating WhatsApp Business API using Twilio phone numbers
- Include complete workflow: from number purchase to Meta configuration
- Add 5 detailed guides: quick-start, webhooks, examples, troubleshooting, quick-reference
- Cover phone number verification via voice call (Twilio requirement)
- Document all Meta credentials: Access Token, Phone Number ID, WABA ID, Verify Token, Application ID
- Provide code examples in BASIC, Node.js, and Python
- Integrate into Appendix B: External Services (no new chapter)
- All example values randomized for security
2026-01-30 10:14:35 -03:00
c8d39c0e62 Refactor: Consolidate LXC migration docs and update brother mode instructions
All checks were successful
GBCI / build (push) Successful in 11s
2026-01-26 16:58:58 -03:00
96624a15d3 docs(containers): add brother mode configuration and lxd-sock proxy details
All checks were successful
GBCI / build (push) Successful in 3m8s
2026-01-26 11:44:38 -03:00
fc31150198 Sync with workspace: hardware docs fixes, dependency scripts, deployment guide 2026-01-25 16:23:11 -03:00
0be2019117 docs: remove Brazil-specific focus while keeping BRL pricing, add GGUF links 2026-01-25 16:11:30 -03:00
6180898e72 docs: update hardware guide with Claude Opus 4.5, GLM-4.7, and MoE focus, add System RAM column 2026-01-25 16:01:01 -03:00
caa928655c docs: restructure hardware guide comparisons, prioritize MoE/DeepSeek/GLM, update cloud benchmarks 2026-01-25 15:57:30 -03:00
0678658ef0 docs: update 120B model hardware requirements to support single RTX via MoE 2026-01-25 15:54:09 -03:00
d9477295b6 fix: resolve mdbook build errors in book.toml and tasks.md 2026-01-25 15:15:51 -03:00
8b1c2cc9cd refactor(docs): rename devices chapter to hardware & devices and add desktop hardware 2026-01-25 15:09:46 -03:00
dfe8910a11 Update botbook module 2026-01-25 13:25:39 -03:00
f6d1964d3f Update documentation 2026-01-24 22:06:16 -03:00
74d14bdf27 Update submodule 2026-01-22 20:52:09 -03:00
4afb770f4f Update PROMPT.md and content 2026-01-22 20:24:01 -03:00
5675baa159 Update standards.md 2026-01-16 11:28:57 -03:00
c64ccb3bd0 docs: update security protection tools 2026-01-10 17:32:26 -03:00
965456b777 Add security protection tools documentation
- Create protection-tools.md with comprehensive documentation
- Explain root access requirement and security model
- Document sudoers configuration (no wildcards)
- Add API reference and troubleshooting guide
- Update SUMMARY.md with new entry
2026-01-10 09:41:19 -03:00
6964eae250 Add documentation for dashboards, auth RBAC, white-label, security, and channel features 2026-01-08 13:16:04 -03:00
6bfab51293 Add Scale chapter with sharding and database optimization docs
New Chapter 18 - Scale:
- README with overview of scaling architecture
- Sharding Architecture: tenant routing, shard config, data model, operations
- Database Optimization: SMALLINT enums, indexing, partitioning, connection pooling

Enum reference tables for all domain values (Channel, Message, Task, etc.)
Best practices for billion-user scale deployments
2025-12-29 12:55:32 -03:00
c7bc1355c2 Add security checklist, system limits, testing safety docs 2025-12-28 11:50:51 -03:00
3f96aa6e1c docs(autotask): Add API reference documentation for AutoTask endpoints
- Document all 17 API endpoints with request/response examples
- Add intent types reference table
- Add error response format documentation
- Add HTTP status codes reference
2025-12-27 21:16:55 -03:00
baf4aa6125 Rewrite tasks.md with proper descriptions, screenshots and Chapter 17 links 2025-12-27 18:10:33 -03:00
230f957943 Add codebase statistics table to overview 2025-12-27 18:01:38 -03:00
b6a137bfd4 Fix arrows in autotask-architecture.svg with visible triangular arrowheads 2025-12-27 17:15:46 -03:00
9d25ecbb12 Chapter 17: Rewrite Autonomous Tasks with wa-chat format and SVG diagrams
- Add autotask-architecture.svg showing intent classification flow
- Convert all designer-panel format to wa-chat (WhatsApp style)
- Remove emojis and icons per PROMPT.md standards
- Convert ASCII diagrams to tables
- Delete CODER-PROMPT.md and implementation.md
- Rename chapter from 21 to 17
- Add 6 SVG diagrams for chapter 17
- Fix book.toml: devchat-panel.css to designer-panel.css
- Update SUMMARY.md with correct paths
2025-12-27 17:10:57 -03:00
a6cf79c9ae Update botbook 2025-12-21 23:40:39 -03:00
ee2f160ed3 docs: add Vault Auto-Unseal chapter with 4 local options
- Option 1: Secrets File (default, free)
- Option 2: TPM (free if hardware available)
- Option 3: HSM (Nitrokey ~$109, YubiHSM ~$650)
- Option 4: Transit Auto-Unseal (second Vault)

Includes pricing comparison, setup instructions, and security considerations.
All options work locally without cloud dependencies.
2025-12-19 11:36:26 -03:00
900767dcfa docs: clarify container commands must run on host, add vault/vectordb examples
- Add warning that container create commands must run on HOST system
- Add runtime dependencies section with install script reference
- Add examples for creating vault and vectordb containers
- Update troubleshooting with dependency installation instructions
2025-12-18 21:09:42 -03:00
5b047cbd54 docs: add ON EMAIL and ON CHANGE keyword documentation
- Add keyword-on-email.md (236 lines)
- Add keyword-on-change.md (300 lines)
- Update SUMMARY.md with new keywords
- Update PROMPT.md with weekly maintenance checklist
2025-12-18 16:18:04 -03:00
bc91751737 Add rotate-secret documentation and security hardening guide 2025-12-18 11:20:45 -03:00
1b269f567f Add version command docs and security best practices 2025-12-18 11:06:29 -03:00
a77bec5cc1 Add CLI reference documentation with vault commands 2025-12-18 10:59:17 -03:00
a35f3cf99d docs: update 2025-12-17 17:44:07 -03:00
6ac1a35e0b Update PROMPT.md, SUMMARY.md and add ROADMAP 2025-12-15 16:36:25 -03:00
bd201bab35 Add USE MCP documentation and update Sources docs
- New keyword-use-mcp.md: Complete docs for USE MCP keyword and mcp.csv
- Updated sources.md: MCP Servers section with mcp.csv configuration
- CSV format examples and connection type documentation
- Authentication configuration (api_key, bearer)
- Integration with Tasks and BASIC examples
2025-12-13 00:27:17 -03:00
217a8a73c5 Rename Auto Tasks to Tasks, fix SVG with proper PROMPT.md guidelines 2025-12-12 23:34:30 -03:00
83db827c3f Lowercase botserver/botbook references, add bottemplates repo, update autonomous tasks docs 2025-12-12 23:18:36 -03:00
33fb240783 Redesign humanoid guide: event-driven architecture, robot-as-server concept
- Replace loops with ON events (ON CV, ON HEAR, ON IMU, ON BATTERY)
- Tools with PARAM DESCRIPTION for LLM integration
- Explain why robots need LLM orchestrator like GB
- Robot runs full stack: botserver, llama.cpp, botmodels, even email
- Same .gbai packages work on humanoids
- Add practical comparison table: traditional vs GB-powered
- Event handlers for person/cat/gesture detection
- Complete reception robot example with package structure
- Offline operation with local LLM models
2025-12-12 21:00:44 -03:00
a8a4dd44f3 Add humanoid.md to SUMMARY.md 2025-12-12 20:45:06 -03:00
dba872cc0a Add humanoid robotics guide, SVG diagrams, and NO ASCII rule
- Add comprehensive humanoid robotics guide (humanoid.md) with:
  - Supported robot kits (Unitree, UBTECH, Poppy, InMoov, ROBOTIS)
  - BASIC keywords for servo/movement control
  - Computer vision integration (face, object, gesture detection)
  - LLM-driven conversational movement
  - Build guides for beginner to advanced
  - Safety considerations and complete reception robot example

- Create humanoid-architecture.svg with theme transparency

- Update PROMPT.md with NO ASCII DIAGRAMS rule

- Update devices README to include humanoid robotics section

- SVG diagrams for chapter 13 devices

- Update documentation style guide with theme transparency
2025-12-12 20:36:34 -03:00
cbe9dc3e00 docs: Add GOTO keyword documentation with migration guidance to ON patterns 2025-12-12 16:26:58 -03:00
4801cd73f4 Add hardware ↔ keyword compatibility table to GPIO documentation
- Added comprehensive table mapping hardware components to BASIC keywords
- Includes displays, sensors, actuators, ADC/DAC, expansion modules
- Shows interface type (I2C, SPI, GPIO) and typical addresses
- Added quick reference table by keyword
2025-12-12 14:29:45 -03:00
012a5b491c Add GPIO keywords, buying guide, embedded templates, and update to BotDevice
- Add GPIO & IoT Keywords documentation (keywords-gpio.md)
  - GPIO MODE, SET, GET, PWM, SERVO
  - I2C SCAN, READ, WRITE
  - SPI OPEN, TRANSFER, CLOSE
  - Sensor keywords: READ TEMPERATURE, HUMIDITY, DISTANCE, MOTION, LIGHT
  - Display keywords: LCD INIT/PRINT/CLEAR, OLED INIT/PRINT/DRAW/CLEAR
  - Relay and buzzer control
  - Complete examples: doorbell, thermostat, light automation

- Add Beginner's Buying Guide (13-devices/buying-guide.md)
  - What is an SBC explained for beginners
  - Recommended starter kits by budget
  - Sample shopping lists for projects
  - Where to buy by region
  - First-time setup guide
  - Common beginner mistakes

- Add Embedded Device Templates (02-templates/template-embedded.md)
  - thermostat.bas - Smart thermostat with AI
  - doorbell.bas - Smart doorbell with notifications
  - light-control.bas - Voice-controlled lights
  - security.bas - Motion alarm system
  - plant-monitor.bas - Automatic plant watering
  - kiosk.bas - Information display

- Add SVG architecture diagram (embedded-architecture.svg)

- Update mobile.md to use BotDevice branding (renamed from BotOS)

- Update SUMMARY.md with new sections
2025-12-12 14:14:53 -03:00
8d7c4d3770 Add Chapter 13: Device & Offline Deployment documentation
- Add mobile deployment guide for Android & HarmonyOS (BotOS)
- Add hardware guide for SBCs (Raspberry Pi, Orange Pi, etc.)
- Add quick start guide for 5-minute deployment
- Add local LLM guide with llama.cpp for offline AI
- Update SUMMARY.md to place chapter after Security (Part XII)
- Include bloatware removal, Magisk module, GSI instructions
- Cover NPU acceleration on Orange Pi 5 with rkllm
2025-12-12 14:00:38 -03:00
168fe9a8c1 Add Chapter 20: Embedded & Offline Deployment - Complete guide for Raspberry Pi, Orange Pi with local LLM 2025-12-12 13:51:39 -03:00