2025-10-25 14:50:14 -03:00
|
|
|
# Summary
|
|
|
|
|
|
Add tar/flate2 deps and document new BASIC keywords
Add flate2 and tar dependencies for archive extraction support in file
operations. Update documentation with:
- New BASIC keywords: SWITCH/CASE, WEBHOOK, INSTR, IS_NUMERIC
- HTTP operations: POST, PUT, PATCH, DELETE_HTTP, GRAPHQL, SOAP
- Data operations: SAVE, INSERT, UPDATE, DELETE, MERGE, FILTER, etc.
- File operations: READ, WRITE, COMPRESS, EXTRACT, GENERATE_PDF, etc.
Simplify README and add appendices for external services and environment
variables. Add monitoring dashboard and player UI docs.
2025-11-30 07:53:58 -03:00
|
|
|
[Executive Vision](./executive-vision.md)
|
2025-10-25 14:50:14 -03:00
|
|
|
[Introduction](./introduction.md)
|
|
|
|
|
|
|
|
|
|
# Part I - Getting Started
|
|
|
|
|
|
|
|
|
|
- [Chapter 01: Run and Talk](./chapter-01/README.md)
|
2025-11-22 13:24:53 -03:00
|
|
|
- [Overview](./chapter-01/overview.md)
|
|
|
|
|
- [Quick Start](./chapter-01/quick-start.md)
|
2025-10-25 14:50:14 -03:00
|
|
|
- [Installation](./chapter-01/installation.md)
|
|
|
|
|
- [First Conversation](./chapter-01/first-conversation.md)
|
2025-11-23 17:02:22 -03:00
|
|
|
- [Sessions and Channels](./chapter-01/sessions.md)
|
2025-10-25 14:50:14 -03:00
|
|
|
|
|
|
|
|
# Part II - Package System
|
|
|
|
|
|
|
|
|
|
- [Chapter 02: About Packages](./chapter-02/README.md)
|
|
|
|
|
- [.gbai Architecture](./chapter-02/gbai.md)
|
|
|
|
|
- [.gbdialog Dialogs](./chapter-02/gbdialog.md)
|
|
|
|
|
- [.gbkb Knowledge Base](./chapter-02/gbkb.md)
|
|
|
|
|
- [.gbot Bot Configuration](./chapter-02/gbot.md)
|
|
|
|
|
- [.gbtheme UI Theming](./chapter-02/gbtheme.md)
|
|
|
|
|
- [.gbdrive File Storage](./chapter-02/gbdrive.md)
|
2025-11-22 16:12:32 -03:00
|
|
|
- [Bot Templates](./chapter-02/templates.md)
|
2025-10-25 14:50:14 -03:00
|
|
|
|
|
|
|
|
# Part III - Knowledge Base
|
|
|
|
|
|
|
|
|
|
- [Chapter 03: gbkb Reference](./chapter-03/README.md)
|
2025-11-22 13:24:53 -03:00
|
|
|
- [KB and Tools System](./chapter-03/kb-and-tools.md)
|
2025-10-25 14:50:14 -03:00
|
|
|
- [Vector Collections](./chapter-03/vector-collections.md)
|
|
|
|
|
- [Document Indexing](./chapter-03/indexing.md)
|
|
|
|
|
- [Semantic Search](./chapter-03/semantic-search.md)
|
|
|
|
|
- [Context Compaction](./chapter-03/context-compaction.md)
|
|
|
|
|
- [Semantic Caching](./chapter-03/caching.md)
|
|
|
|
|
|
2025-11-23 20:12:09 -03:00
|
|
|
# Part IV - User Interface
|
|
|
|
|
|
|
|
|
|
- [Chapter 04: .gbui Interface Reference](./chapter-04-gbui/README.md)
|
|
|
|
|
- [default.gbui - Full Desktop](./chapter-04-gbui/default-gbui.md)
|
|
|
|
|
- [single.gbui - Simple Chat](./chapter-04-gbui/single-gbui.md)
|
|
|
|
|
- [Console Mode](./chapter-04-gbui/console-mode.md)
|
Add tar/flate2 deps and document new BASIC keywords
Add flate2 and tar dependencies for archive extraction support in file
operations. Update documentation with:
- New BASIC keywords: SWITCH/CASE, WEBHOOK, INSTR, IS_NUMERIC
- HTTP operations: POST, PUT, PATCH, DELETE_HTTP, GRAPHQL, SOAP
- Data operations: SAVE, INSERT, UPDATE, DELETE, MERGE, FILTER, etc.
- File operations: READ, WRITE, COMPRESS, EXTRACT, GENERATE_PDF, etc.
Simplify README and add appendices for external services and environment
variables. Add monitoring dashboard and player UI docs.
2025-11-30 07:53:58 -03:00
|
|
|
- [Player - Media Viewer](./chapter-04-gbui/player.md)
|
|
|
|
|
- [Monitoring Dashboard](./chapter-04-gbui/monitoring.md)
|
2025-11-23 20:12:09 -03:00
|
|
|
|
|
|
|
|
# Part V - Themes and Styling
|
|
|
|
|
|
|
|
|
|
- [Chapter 05: gbtheme CSS Reference](./chapter-05-gbtheme/README.md)
|
|
|
|
|
- [Theme Structure](./chapter-05-gbtheme/structure.md)
|
|
|
|
|
- [CSS Customization](./chapter-05-gbtheme/css.md)
|
|
|
|
|
|
|
|
|
|
# Part VI - BASIC Dialogs
|
|
|
|
|
|
|
|
|
|
- [Chapter 06: gbdialog Reference](./chapter-06-gbdialog/README.md)
|
|
|
|
|
- [Dialog Basics](./chapter-06-gbdialog/basics.md)
|
|
|
|
|
- [Universal Messaging & Multi-Channel](./chapter-06-gbdialog/universal-messaging.md)
|
|
|
|
|
- [Template Examples](./chapter-06-gbdialog/templates.md)
|
|
|
|
|
- [start.bas](./chapter-06-gbdialog/template-start.md)
|
|
|
|
|
- [generate-summary.bas](./chapter-06-gbdialog/template-summary.md)
|
|
|
|
|
- [enrollment Tool Example](./chapter-06-gbdialog/template-enrollment.md)
|
Looking at this diff, I can see it's a comprehensive documentation
update and code refactoring focused on:
1. Adding new documentation pages to the table of contents
2. Restructuring the bot templates documentation
3. Changing keyword syntax from underscore format to space format (e.g.,
`SET_BOT_MEMORY` → `SET BOT MEMORY`)
4. Updating compiler and keyword registration to support the new
space-based syntax
5. Adding new keyword modules (social media, lead scoring, templates,
etc.)
Refactor BASIC keywords to use spaces instead of underscores
Change keyword syntax from underscore format (SET_BOT_MEMORY) to more
natural space-separated format (SET BOT MEMORY) throughout the codebase.
Key changes:
- Update Rhai custom syntax registration to use space tokens
- Simplify compiler preprocessing (fewer replacements needed)
- Update all template .bas files to use new syntax
- Expand documentation with consolidated examples and new sections
- Add new keyword modules: social_media, lead_scoring, send_template,
core_functions, qrcode, sms, procedures, import_export, llm_macros,
on_form_submit
2025-11-30 10:53:59 -03:00
|
|
|
- [Consolidated Examples](./chapter-06-gbdialog/examples-consolidated.md)
|
|
|
|
|
- [Data Sync Tools](./chapter-06-gbdialog/tools-data-sync.md)
|
2025-11-23 20:12:09 -03:00
|
|
|
- [Keywords Reference](./chapter-06-gbdialog/keywords.md)
|
|
|
|
|
- [TALK](./chapter-06-gbdialog/keyword-talk.md)
|
|
|
|
|
- [HEAR](./chapter-06-gbdialog/keyword-hear.md)
|
|
|
|
|
- [SET CONTEXT](./chapter-06-gbdialog/keyword-set-context.md)
|
|
|
|
|
- [GET BOT MEMORY](./chapter-06-gbdialog/keyword-get-bot-memory.md)
|
|
|
|
|
- [SET BOT MEMORY](./chapter-06-gbdialog/keyword-set-bot-memory.md)
|
|
|
|
|
- [USE KB](./chapter-06-gbdialog/keyword-use-kb.md)
|
|
|
|
|
- [CLEAR KB](./chapter-06-gbdialog/keyword-clear-kb.md)
|
2025-11-26 22:54:22 -03:00
|
|
|
- [USE WEBSITE](./chapter-06-gbdialog/keyword-use-website.md)
|
2025-11-23 20:12:09 -03:00
|
|
|
- [USE TOOL](./chapter-06-gbdialog/keyword-use-tool.md)
|
|
|
|
|
- [CLEAR TOOLS](./chapter-06-gbdialog/keyword-clear-tools.md)
|
|
|
|
|
- [GET](./chapter-06-gbdialog/keyword-get.md)
|
|
|
|
|
- [SET](./chapter-06-gbdialog/keyword-set.md)
|
|
|
|
|
- [ON](./chapter-06-gbdialog/keyword-on.md)
|
|
|
|
|
- [SET SCHEDULE](./chapter-06-gbdialog/keyword-set-schedule.md)
|
|
|
|
|
- [CREATE SITE](./chapter-06-gbdialog/keyword-create-site.md)
|
|
|
|
|
- [CREATE DRAFT](./chapter-06-gbdialog/keyword-create-draft.md)
|
|
|
|
|
- [CREATE TASK](./chapter-06-gbdialog/keyword-create-task.md)
|
|
|
|
|
- [PRINT](./chapter-06-gbdialog/keyword-print.md)
|
|
|
|
|
- [WAIT](./chapter-06-gbdialog/keyword-wait.md)
|
|
|
|
|
- [FORMAT](./chapter-06-gbdialog/keyword-format.md)
|
|
|
|
|
- [FIRST](./chapter-06-gbdialog/keyword-first.md)
|
|
|
|
|
- [LAST](./chapter-06-gbdialog/keyword-last.md)
|
|
|
|
|
- [FOR EACH](./chapter-06-gbdialog/keyword-for-each.md)
|
|
|
|
|
- [EXIT FOR](./chapter-06-gbdialog/keyword-exit-for.md)
|
|
|
|
|
- [SEND MAIL](./chapter-06-gbdialog/keyword-send-mail.md)
|
|
|
|
|
- [FIND](./chapter-06-gbdialog/keyword-find.md)
|
Add tar/flate2 deps and document new BASIC keywords
Add flate2 and tar dependencies for archive extraction support in file
operations. Update documentation with:
- New BASIC keywords: SWITCH/CASE, WEBHOOK, INSTR, IS_NUMERIC
- HTTP operations: POST, PUT, PATCH, DELETE_HTTP, GRAPHQL, SOAP
- Data operations: SAVE, INSERT, UPDATE, DELETE, MERGE, FILTER, etc.
- File operations: READ, WRITE, COMPRESS, EXTRACT, GENERATE_PDF, etc.
Simplify README and add appendices for external services and environment
variables. Add monitoring dashboard and player UI docs.
2025-11-30 07:53:58 -03:00
|
|
|
- [INSTR](./chapter-06-gbdialog/keyword-instr.md)
|
|
|
|
|
- [IS NUMERIC](./chapter-06-gbdialog/keyword-is-numeric.md)
|
|
|
|
|
- [SWITCH](./chapter-06-gbdialog/keyword-switch.md)
|
|
|
|
|
- [WEBHOOK](./chapter-06-gbdialog/keyword-webhook.md)
|
|
|
|
|
- [HTTP & API Operations](./chapter-06-gbdialog/keywords-http.md)
|
|
|
|
|
- [POST](./chapter-06-gbdialog/keyword-post.md)
|
|
|
|
|
- [PUT](./chapter-06-gbdialog/keyword-put.md)
|
|
|
|
|
- [PATCH](./chapter-06-gbdialog/keyword-patch.md)
|
|
|
|
|
- [DELETE_HTTP](./chapter-06-gbdialog/keyword-delete-http.md)
|
|
|
|
|
- [SET_HEADER](./chapter-06-gbdialog/keyword-set-header.md)
|
|
|
|
|
- [GRAPHQL](./chapter-06-gbdialog/keyword-graphql.md)
|
|
|
|
|
- [SOAP](./chapter-06-gbdialog/keyword-soap.md)
|
|
|
|
|
- [Data Operations](./chapter-06-gbdialog/keywords-data.md)
|
|
|
|
|
- [SAVE](./chapter-06-gbdialog/keyword-save.md)
|
|
|
|
|
- [INSERT](./chapter-06-gbdialog/keyword-insert.md)
|
|
|
|
|
- [UPDATE](./chapter-06-gbdialog/keyword-update.md)
|
|
|
|
|
- [DELETE](./chapter-06-gbdialog/keyword-delete.md)
|
|
|
|
|
- [MERGE](./chapter-06-gbdialog/keyword-merge.md)
|
|
|
|
|
- [FILL](./chapter-06-gbdialog/keyword-fill.md)
|
|
|
|
|
- [MAP](./chapter-06-gbdialog/keyword-map.md)
|
|
|
|
|
- [FILTER](./chapter-06-gbdialog/keyword-filter.md)
|
|
|
|
|
- [AGGREGATE](./chapter-06-gbdialog/keyword-aggregate.md)
|
|
|
|
|
- [JOIN](./chapter-06-gbdialog/keyword-join.md)
|
|
|
|
|
- [PIVOT](./chapter-06-gbdialog/keyword-pivot.md)
|
|
|
|
|
- [GROUP_BY](./chapter-06-gbdialog/keyword-group-by.md)
|
|
|
|
|
- [File Operations](./chapter-06-gbdialog/keywords-file.md)
|
|
|
|
|
- [READ](./chapter-06-gbdialog/keyword-read.md)
|
|
|
|
|
- [WRITE](./chapter-06-gbdialog/keyword-write.md)
|
|
|
|
|
- [DELETE_FILE](./chapter-06-gbdialog/keyword-delete-file.md)
|
|
|
|
|
- [COPY](./chapter-06-gbdialog/keyword-copy.md)
|
|
|
|
|
- [MOVE](./chapter-06-gbdialog/keyword-move.md)
|
|
|
|
|
- [LIST](./chapter-06-gbdialog/keyword-list.md)
|
|
|
|
|
- [COMPRESS](./chapter-06-gbdialog/keyword-compress.md)
|
|
|
|
|
- [EXTRACT](./chapter-06-gbdialog/keyword-extract.md)
|
|
|
|
|
- [UPLOAD](./chapter-06-gbdialog/keyword-upload.md)
|
|
|
|
|
- [DOWNLOAD](./chapter-06-gbdialog/keyword-download.md)
|
|
|
|
|
- [GENERATE_PDF](./chapter-06-gbdialog/keyword-generate-pdf.md)
|
|
|
|
|
- [MERGE_PDF](./chapter-06-gbdialog/keyword-merge-pdf.md)
|
2025-11-23 20:12:09 -03:00
|
|
|
|
2025-11-24 13:02:30 -03:00
|
|
|
# Part VII - Extending General Bots
|
2025-11-23 20:12:09 -03:00
|
|
|
|
|
|
|
|
- [Chapter 07: gbapp Architecture Reference](./chapter-07-gbapp/README.md)
|
|
|
|
|
- [Architecture Overview](./chapter-07-gbapp/architecture.md)
|
|
|
|
|
- [Building from Source](./chapter-07-gbapp/building.md)
|
|
|
|
|
- [Container Deployment (LXC)](./chapter-07-gbapp/containers.md)
|
2025-11-24 08:42:58 -03:00
|
|
|
- [Philosophy](./chapter-07-gbapp/philosophy.md)
|
|
|
|
|
- [Example gbapp](./chapter-07-gbapp/example-gbapp.md)
|
2025-11-23 20:12:09 -03:00
|
|
|
- [Module Structure](./chapter-07-gbapp/crates.md)
|
|
|
|
|
- [Service Layer](./chapter-07-gbapp/services.md)
|
|
|
|
|
- [Creating Custom Keywords](./chapter-07-gbapp/custom-keywords.md)
|
|
|
|
|
- [Adding Dependencies](./chapter-07-gbapp/dependencies.md)
|
|
|
|
|
|
|
|
|
|
# Part VIII - Bot Configuration
|
|
|
|
|
|
|
|
|
|
- [Chapter 08: gbot Reference](./chapter-08-config/README.md)
|
|
|
|
|
- [config.csv Format](./chapter-08-config/config-csv.md)
|
|
|
|
|
- [Bot Parameters](./chapter-08-config/parameters.md)
|
|
|
|
|
- [LLM Configuration](./chapter-08-config/llm-config.md)
|
|
|
|
|
- [Context Configuration](./chapter-08-config/context-config.md)
|
Add tar/flate2 deps and document new BASIC keywords
Add flate2 and tar dependencies for archive extraction support in file
operations. Update documentation with:
- New BASIC keywords: SWITCH/CASE, WEBHOOK, INSTR, IS_NUMERIC
- HTTP operations: POST, PUT, PATCH, DELETE_HTTP, GRAPHQL, SOAP
- Data operations: SAVE, INSERT, UPDATE, DELETE, MERGE, FILTER, etc.
- File operations: READ, WRITE, COMPRESS, EXTRACT, GENERATE_PDF, etc.
Simplify README and add appendices for external services and environment
variables. Add monitoring dashboard and player UI docs.
2025-11-30 07:53:58 -03:00
|
|
|
- [Drive Integration](./chapter-08-config/drive.md)
|
2025-11-23 20:12:09 -03:00
|
|
|
|
|
|
|
|
# Part IX - Tools and Integration
|
|
|
|
|
|
|
|
|
|
- [Chapter 09: API and Tooling](./chapter-09-api/README.md)
|
|
|
|
|
- [Tool Definition](./chapter-09-api/tool-definition.md)
|
|
|
|
|
- [PARAM Declaration](./chapter-09-api/param-declaration.md)
|
|
|
|
|
- [Tool Compilation](./chapter-09-api/compilation.md)
|
|
|
|
|
- [MCP Format](./chapter-09-api/mcp-format.md)
|
|
|
|
|
- [Tool Format](./chapter-09-api/openai-format.md)
|
|
|
|
|
- [GET Keyword Integration](./chapter-09-api/get-integration.md)
|
|
|
|
|
- [External APIs](./chapter-09-api/external-apis.md)
|
|
|
|
|
- [NVIDIA GPU Setup for LXC](./chapter-09-api/nvidia-gpu-setup.md)
|
|
|
|
|
|
|
|
|
|
|
2025-11-24 13:02:30 -03:00
|
|
|
- [Chapter 10: REST API Reference](./chapter-10-api/README.md)
|
|
|
|
|
- [Files API](./chapter-10-api/files-api.md)
|
|
|
|
|
- [Document Processing API](./chapter-10-api/document-processing.md)
|
|
|
|
|
- [Users API](./chapter-10-api/users-api.md)
|
|
|
|
|
- [User Security API](./chapter-10-api/user-security.md)
|
|
|
|
|
- [Groups API](./chapter-10-api/groups-api.md)
|
|
|
|
|
- [Group Membership API](./chapter-10-api/group-membership.md)
|
|
|
|
|
- [Conversations API](./chapter-10-api/conversations-api.md)
|
|
|
|
|
- [Calls API](./chapter-10-api/calls-api.md)
|
|
|
|
|
- [Whiteboard API](./chapter-10-api/whiteboard-api.md)
|
|
|
|
|
- [Email API](./chapter-10-api/email-api.md)
|
|
|
|
|
- [Notifications API](./chapter-10-api/notifications-api.md)
|
|
|
|
|
- [Calendar API](./chapter-10-api/calendar-api.md)
|
|
|
|
|
- [Tasks API](./chapter-10-api/tasks-api.md)
|
|
|
|
|
- [Storage API](./chapter-10-api/storage-api.md)
|
|
|
|
|
- [Backup API](./chapter-10-api/backup-api.md)
|
|
|
|
|
- [Analytics API](./chapter-10-api/analytics-api.md)
|
|
|
|
|
- [Reports API](./chapter-10-api/reports-api.md)
|
|
|
|
|
- [Admin API](./chapter-10-api/admin-api.md)
|
|
|
|
|
- [Monitoring API](./chapter-10-api/monitoring-api.md)
|
|
|
|
|
- [AI API](./chapter-10-api/ai-api.md)
|
|
|
|
|
- [ML API](./chapter-10-api/ml-api.md)
|
|
|
|
|
- [Security API](./chapter-10-api/security-api.md)
|
|
|
|
|
- [Compliance API](./chapter-10-api/compliance-api.md)
|
|
|
|
|
- [Example Integrations](./chapter-10-api/examples.md)
|
|
|
|
|
|
2025-11-23 20:12:09 -03:00
|
|
|
# Part X - Feature Deep Dive
|
|
|
|
|
|
2025-11-24 13:02:30 -03:00
|
|
|
- [Chapter 11: Feature Reference](./chapter-11-features/README.md)
|
|
|
|
|
- [Core Features](./chapter-11-features/core-features.md)
|
|
|
|
|
- [Conversation Management](./chapter-11-features/conversation.md)
|
|
|
|
|
- [AI and LLM](./chapter-11-features/ai-llm.md)
|
|
|
|
|
- [Knowledge Base](./chapter-11-features/knowledge-base.md)
|
|
|
|
|
- [Automation](./chapter-11-features/automation.md)
|
|
|
|
|
- [Email Integration](./chapter-11-features/email.md)
|
|
|
|
|
- [Storage and Data](./chapter-11-features/storage.md)
|
|
|
|
|
- [Multi-Channel Support](./chapter-11-features/channels.md)
|
2025-11-27 23:10:43 -03:00
|
|
|
- [Drive Monitor](./chapter-11-features/drive-monitor.md)
|
Looking at this diff, I can see it's a comprehensive documentation
update and code refactoring focused on:
1. Adding new documentation pages to the table of contents
2. Restructuring the bot templates documentation
3. Changing keyword syntax from underscore format to space format (e.g.,
`SET_BOT_MEMORY` → `SET BOT MEMORY`)
4. Updating compiler and keyword registration to support the new
space-based syntax
5. Adding new keyword modules (social media, lead scoring, templates,
etc.)
Refactor BASIC keywords to use spaces instead of underscores
Change keyword syntax from underscore format (SET_BOT_MEMORY) to more
natural space-separated format (SET BOT MEMORY) throughout the codebase.
Key changes:
- Update Rhai custom syntax registration to use space tokens
- Simplify compiler preprocessing (fewer replacements needed)
- Update all template .bas files to use new syntax
- Expand documentation with consolidated examples and new sections
- Add new keyword modules: social_media, lead_scoring, send_template,
core_functions, qrcode, sms, procedures, import_export, llm_macros,
on_form_submit
2025-11-30 10:53:59 -03:00
|
|
|
- [Platform Comparison](./chapter-11-features/platform-comparison.md)
|
2025-11-24 13:02:30 -03:00
|
|
|
|
2025-11-24 18:09:17 -03:00
|
|
|
# Part XI - Security
|
2025-11-23 20:12:09 -03:00
|
|
|
|
Add tar/flate2 deps and document new BASIC keywords
Add flate2 and tar dependencies for archive extraction support in file
operations. Update documentation with:
- New BASIC keywords: SWITCH/CASE, WEBHOOK, INSTR, IS_NUMERIC
- HTTP operations: POST, PUT, PATCH, DELETE_HTTP, GRAPHQL, SOAP
- Data operations: SAVE, INSERT, UPDATE, DELETE, MERGE, FILTER, etc.
- File operations: READ, WRITE, COMPRESS, EXTRACT, GENERATE_PDF, etc.
Simplify README and add appendices for external services and environment
variables. Add monitoring dashboard and player UI docs.
2025-11-30 07:53:58 -03:00
|
|
|
- [Chapter 12: Authentication & Permissions](./chapter-12-auth/README.md)
|
2025-11-23 20:12:09 -03:00
|
|
|
- [User Authentication](./chapter-12-auth/user-auth.md)
|
|
|
|
|
- [Password Security](./chapter-12-auth/password-security.md)
|
|
|
|
|
- [API Endpoints](./chapter-12-auth/api-endpoints.md)
|
|
|
|
|
- [Bot Authentication](./chapter-12-auth/bot-auth.md)
|
|
|
|
|
- [Security Features](./chapter-12-auth/security-features.md)
|
|
|
|
|
- [Security Policy](./chapter-12-auth/security-policy.md)
|
|
|
|
|
- [Compliance Requirements](./chapter-12-auth/compliance-requirements.md)
|
Add tar/flate2 deps and document new BASIC keywords
Add flate2 and tar dependencies for archive extraction support in file
operations. Update documentation with:
- New BASIC keywords: SWITCH/CASE, WEBHOOK, INSTR, IS_NUMERIC
- HTTP operations: POST, PUT, PATCH, DELETE_HTTP, GRAPHQL, SOAP
- Data operations: SAVE, INSERT, UPDATE, DELETE, MERGE, FILTER, etc.
- File operations: READ, WRITE, COMPRESS, EXTRACT, GENERATE_PDF, etc.
Simplify README and add appendices for external services and environment
variables. Add monitoring dashboard and player UI docs.
2025-11-30 07:53:58 -03:00
|
|
|
- [Permissions Matrix](./chapter-12-auth/permissions-matrix.md)
|
Looking at this diff, I can see it's a comprehensive documentation
update and code refactoring focused on:
1. Adding new documentation pages to the table of contents
2. Restructuring the bot templates documentation
3. Changing keyword syntax from underscore format to space format (e.g.,
`SET_BOT_MEMORY` → `SET BOT MEMORY`)
4. Updating compiler and keyword registration to support the new
space-based syntax
5. Adding new keyword modules (social media, lead scoring, templates,
etc.)
Refactor BASIC keywords to use spaces instead of underscores
Change keyword syntax from underscore format (SET_BOT_MEMORY) to more
natural space-separated format (SET BOT MEMORY) throughout the codebase.
Key changes:
- Update Rhai custom syntax registration to use space tokens
- Simplify compiler preprocessing (fewer replacements needed)
- Update all template .bas files to use new syntax
- Expand documentation with consolidated examples and new sections
- Add new keyword modules: social_media, lead_scoring, send_template,
core_functions, qrcode, sms, procedures, import_export, llm_macros,
on_form_submit
2025-11-30 10:53:59 -03:00
|
|
|
- [Permissions Compliance](./chapter-12-auth/permissions-compliance.md)
|
Add tar/flate2 deps and document new BASIC keywords
Add flate2 and tar dependencies for archive extraction support in file
operations. Update documentation with:
- New BASIC keywords: SWITCH/CASE, WEBHOOK, INSTR, IS_NUMERIC
- HTTP operations: POST, PUT, PATCH, DELETE_HTTP, GRAPHQL, SOAP
- Data operations: SAVE, INSERT, UPDATE, DELETE, MERGE, FILTER, etc.
- File operations: READ, WRITE, COMPRESS, EXTRACT, GENERATE_PDF, etc.
Simplify README and add appendices for external services and environment
variables. Add monitoring dashboard and player UI docs.
2025-11-30 07:53:58 -03:00
|
|
|
- [User Context vs System Context](./chapter-12-auth/user-system-context.md)
|
2025-11-23 20:12:09 -03:00
|
|
|
|
2025-11-24 13:02:30 -03:00
|
|
|
# Part XII - Community
|
|
|
|
|
|
|
|
|
|
- [Chapter 13: Contributing](./chapter-13-community/README.md)
|
|
|
|
|
- [Development Setup](./chapter-13-community/setup.md)
|
|
|
|
|
- [Testing Guide](./chapter-13-community/testing.md)
|
|
|
|
|
- [Documentation](./chapter-13-community/documentation.md)
|
|
|
|
|
- [Pull Requests](./chapter-13-community/pull-requests.md)
|
|
|
|
|
- [Community Guidelines](./chapter-13-community/community.md)
|
2025-11-24 13:36:09 -03:00
|
|
|
- [IDEs](./chapter-13-community/ide-extensions.md)
|
2025-11-03 20:42:38 -03:00
|
|
|
|
2025-11-25 16:10:50 -03:00
|
|
|
# Part XIII - Migration
|
|
|
|
|
|
|
|
|
|
- [Chapter 14: Migration Guide](./chapter-14-migration/README.md)
|
|
|
|
|
- [Migration Overview](./chapter-14-migration/overview.md)
|
|
|
|
|
- [Common Concepts](./chapter-14-migration/common-concepts.md)
|
|
|
|
|
- [Knowledge Base Migration](./chapter-14-migration/kb-migration.md)
|
|
|
|
|
- [Google Workspace Integration](./chapter-14-migration/google-workspace.md)
|
|
|
|
|
- [Microsoft 365 Integration](./chapter-14-migration/microsoft-365.md)
|
|
|
|
|
- [Automation Migration](./chapter-14-migration/automation.md)
|
|
|
|
|
- [Validation and Testing](./chapter-14-migration/validation.md)
|
|
|
|
|
|
2025-10-25 14:50:14 -03:00
|
|
|
# Appendices
|
|
|
|
|
|
Add tar/flate2 deps and document new BASIC keywords
Add flate2 and tar dependencies for archive extraction support in file
operations. Update documentation with:
- New BASIC keywords: SWITCH/CASE, WEBHOOK, INSTR, IS_NUMERIC
- HTTP operations: POST, PUT, PATCH, DELETE_HTTP, GRAPHQL, SOAP
- Data operations: SAVE, INSERT, UPDATE, DELETE, MERGE, FILTER, etc.
- File operations: READ, WRITE, COMPRESS, EXTRACT, GENERATE_PDF, etc.
Simplify README and add appendices for external services and environment
variables. Add monitoring dashboard and player UI docs.
2025-11-30 07:53:58 -03:00
|
|
|
- [Appendix A: Database Model](./appendix-15/README.md)
|
2025-11-25 16:10:50 -03:00
|
|
|
- [Schema Overview](./appendix-15/schema.md)
|
|
|
|
|
- [Tables](./appendix-15/tables.md)
|
|
|
|
|
- [Relationships](./appendix-15/relationships.md)
|
2025-10-25 14:50:14 -03:00
|
|
|
|
Add tar/flate2 deps and document new BASIC keywords
Add flate2 and tar dependencies for archive extraction support in file
operations. Update documentation with:
- New BASIC keywords: SWITCH/CASE, WEBHOOK, INSTR, IS_NUMERIC
- HTTP operations: POST, PUT, PATCH, DELETE_HTTP, GRAPHQL, SOAP
- Data operations: SAVE, INSERT, UPDATE, DELETE, MERGE, FILTER, etc.
- File operations: READ, WRITE, COMPRESS, EXTRACT, GENERATE_PDF, etc.
Simplify README and add appendices for external services and environment
variables. Add monitoring dashboard and player UI docs.
2025-11-30 07:53:58 -03:00
|
|
|
- [Appendix B: External Services](./appendix-external-services/README.md)
|
|
|
|
|
- [Service Catalog](./appendix-external-services/catalog.md)
|
|
|
|
|
- [LLM Providers](./appendix-external-services/llm-providers.md)
|
|
|
|
|
- [Weather API](./appendix-external-services/weather.md)
|
|
|
|
|
- [Channel Integrations](./appendix-external-services/channels.md)
|
|
|
|
|
- [Storage Services](./appendix-external-services/storage.md)
|
|
|
|
|
- [Directory Services](./appendix-external-services/directory.md)
|
|
|
|
|
|
|
|
|
|
- [Appendix C: Environment Variables](./appendix-env-vars/README.md)
|
|
|
|
|
|
2025-11-24 13:36:09 -03:00
|
|
|
[Glossary](./glossary.md)
|
|
|
|
|
[Contact](./contact/README.md)
|