- Add Redis-based tracking to prevent start.bas from running repeatedly when clicking suggestion buttons. start.bas now executes only once per session with a 24-hour expiration on the tracking key. - Add generic tool executor (ToolExecutor) for parsing and executing tool calls from any LLM provider. Works with Claude, OpenAI, and other providers that use standard tool calling formats. - Update both start.bas execution paths (WebSocket handler and LLM message handler) to check Redis before executing. - Fix suggestion duplication by clearing suggestions from Redis after fetching them. - Add rate limiter for LLM API calls. - Improve error handling and logging throughout. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
20 lines
No EOL
562 B
JSON
20 lines
No EOL
562 B
JSON
{
|
|
"base_url": "http://localhost:8300",
|
|
"default_org": {
|
|
"id": "359341929336406018",
|
|
"name": "default",
|
|
"domain": "default.localhost"
|
|
},
|
|
"default_user": {
|
|
"id": "admin",
|
|
"username": "admin",
|
|
"email": "admin@localhost",
|
|
"password": "",
|
|
"first_name": "Admin",
|
|
"last_name": "User"
|
|
},
|
|
"admin_token": "JP3vRy5eNankB5x204_ANNe4GYXt3Igb5xZuJNW17Chf42fsAcUh4Iw_U6JatCI7dJkRMsw",
|
|
"project_id": "",
|
|
"client_id": "359341929806233602",
|
|
"client_secret": "ktwHx7cmAIdp7NC2x3BYPD1NWiuvLAWHYHF6EyjbC0gZAgTgjFEDNA7KukXMAgdC"
|
|
} |