Commit graph

3194 commits

Author SHA1 Message Date
cd33995435 New features for start.bas 2025-10-13 18:11:03 -03:00
3d0e8df36e - New features for start.bas 2025-10-13 17:43:03 -03:00
fe04ea3c85 Update mod.rs 2025-10-13 09:36:45 -03:00
b0e229d2e5 Update prompt build script and shared guidelines 2025-10-13 09:36:06 -03:00
5ae630521c Enhance streaming with events and warning API
- Introduce event-driven streaming with thinking_start, thinking_end,
  and warn events; skip sending analysis content to clients
- Add /api/warn endpoint to dispatch warnings for sessions and channels;
  web UI displays alerts
- Emit session_start/session_end events over WebSocket and instrument
  logging throughout orchestration
- Update web client: show thinking indicator and warning banners; switch
  LiveKit client URL to CDN
- Extend BotOrchestrator with send_event and send_warning, expand
  session/tool workflow
- Improve REST endpoints for sessions/history with better logging and
  error handling
- Update docs and prompts: DEV.md usage note; adjust dev build_prompt
  script
2025-10-13 00:31:08 -03:00
595fe98eff - Mew LLM provider. 2025-10-12 20:54:42 -03:00
9efeffd80a Refactor to Arc<AppState> for shared state
- Migrate core services to store Arc<AppState> and use locks
- Centralize state in AppState with Arc-wrapped managers
- Update handlers to pass Arc<AppState> via web::Data
- Add Default for AppState and initialize components in main
- Update debug.json program path from gbserver to botserver
2025-10-12 20:12:49 -03:00
7722c66d4c Migrate to web/index.html and OpenAI client
- Load index.html from web/index.html instead of templates/static
- Initialize OpenAIClient with an empty key and local endpoint
- Remove the old static/index.html file
2025-10-12 17:41:41 -03:00
27ca5ca543 - Answering in Web using streaming. 2025-10-12 15:06:16 -03:00
9609aa4e70 Switch message_type to integer across codebase 2025-10-12 14:39:23 -03:00
d28a63f2dc Make AuthService thread-safe and auto-create user 2025-10-12 13:38:56 -03:00
42dabc6982 - Set mode is now a number. 2025-10-12 13:27:48 -03:00
d3875d3c50 - Compiling again. 2025-10-12 11:44:35 -03:00
b9bc01098a - 0 errors. 2025-10-11 20:41:52 -03:00
83ead0db31 - Only 18 errors missing being fixed. 2025-10-11 20:25:08 -03:00
a16d9affe7 - main.rs is compiling again. 2025-10-11 20:02:14 -03:00
8dd71c4a8e - Fix compilation errors. 2025-10-11 17:26:56 -03:00
a012ca1bd7 - More LLM on compiler. 2025-10-11 13:29:52 -03:00
ba8fc38431 - Fixing compilation errors. 2025-10-11 13:29:38 -03:00
a1dd7b5826 - Remove all compilation errors. 2025-10-11 12:29:03 -03:00
d1a8185baa - Remove of all warnings. 2025-10-07 10:53:09 -03:00
0203f0ad0e Add organizations table and build fix script
Create organizations table with UUID primary key, unique slug,
timestamps, and indexes on slug and created_at. Add
scripts/dev/build_fix.sh to consolidate prompts and source files for LLM
context. Allow dead_code in main.rs and rename unused org_id parameter
to _org_id.
2025-10-07 09:08:53 -03:00
2f77b68294 - Warning removal and restore of old code. 2025-10-07 07:16:03 -03:00
ed984f89fb - First run after refactor. 2025-10-06 22:33:43 -03:00
191b6a741a - New rust version is now compiling. 2025-10-06 20:49:38 -03:00
959f67aa83 - Fixing compilation errors. 2025-10-06 20:06:43 -03:00
704a575926 - Just more errors to fix. 2025-10-06 19:12:13 -03:00
dfc615134c - Fix compiling errors. 2025-10-06 14:55:04 -03:00
6d58491281 Migration to Rust and free from Azure. 2025-10-06 10:30:17 -03:00
c88a240903 Migration to Rust removal of Azure. 2025-10-06 10:29:14 -03:00
8de32231cb Merge pull request #428 from GeneralBots/rodrigorodriguez-patch-3
Update README.md
2025-10-06 09:01:05 -03:00
6a6abbb37a Bump version to 5.1.1 2025-10-06 08:49:31 -03:00
1c07fff272 Use regex in server.all to match all routes Remove request interception
from KBService

Drop request interception to simplify navigation. Add a page.evaluate to
strip images, scripts, and stylesheets.
2025-09-28 20:04:45 -03:00
ac818f3704 Update app.ts 2025-09-28 19:29:43 -03:00
3ba2bf5f7e Remove obsolete Babel overrides from package.json 2025-09-28 19:07:16 -03:00
93bf90df3a Remove eslint dependency from default.gbui package 2025-09-28 16:47:52 -03:00
b859586a55 Remove redux-devtools-extension dependency 2025-09-28 16:39:42 -03:00
92602d7b62 m Update msal dependency to version 1.4.18 2025-09-28 16:23:32 -03:00
e9393ea706 Move sourcemap-codec to dependencies 2025-09-28 16:07:59 -03:00
e6198d21ed Update package.json 2025-09-28 15:57:46 -03:00
1c9ce0cc58 Remove rollup-plugin-terser dependency 2025-09-28 12:07:57 -03:00
316f083e09 - Warning removal. 2025-09-28 11:03:37 -03:00
7d368c4286 Update dependencies, gitignore, and unsecure addons script 2025-09-28 10:57:11 -03:00
abee35464d Bump botlib-legacy to 5.3.0 2025-09-27 20:35:31 -03:00
b4b4b2d694 Update GBMinService.ts 2025-09-27 12:21:41 -03:00
62a80c0725 Refactor WhatsApp route handler syntax 2025-09-27 11:48:25 -03:00
ba600aae55 Change WhatsApp route to POST. 2025-09-27 09:32:34 -03:00
3145ca8483 Remove images and CSS from crawled pages 2025-09-26 14:47:13 -03:00
e2f079eeea - Fix WA. 2025-09-25 14:11:08 -03:00
5d3146cd57 Downgrade puppeteer to 23.2.2 2025-09-24 21:19:37 -03:00