Update submodules: tool execution via WebSocket, TOOL_EXEC message type
This commit is contained in:
parent
07b6af9bf3
commit
e094dc138a
5 changed files with 49 additions and 4 deletions
2
botlib
2
botlib
|
|
@ -1 +1 @@
|
|||
Subproject commit f5496b0177aa9e9b7c01c0fe9f7f7bac0b8a28c0
|
||||
Subproject commit e926818f35879c1db4086efaa9634caac45f5743
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 5e74489076c00e13e5660228ebb159fae9c9e791
|
||||
Subproject commit 980b1ad0d9bfc78481b1e563fc7d9384750a5089
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 3684c862c6286e41863ad4126f7818b3fb18cfb9
|
||||
Subproject commit 86bb4cad8eeca129ad1264f1c19caa1856188eaa
|
||||
2
botui
2
botui
|
|
@ -1 +1 @@
|
|||
Subproject commit 45f56f0f6e4c54c168d73464736fb3fc80f79026
|
||||
Subproject commit 4c5f93fc71aee471b0bfd4e6bbe80ed6e142fa8d
|
||||
45
prompts/folha.md
Normal file
45
prompts/folha.md
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
# SEPLAGSE - Detecção de Desvios na Folha
|
||||
|
||||
## Objetivo
|
||||
- Bot seplagse deve usar start.bas para inserir dados via init_folha.bas
|
||||
- detecta.bas deve detectar anomalias nos dados inseridos
|
||||
|
||||
## Problema Atual
|
||||
Erro de compilação em init_folha.bas:
|
||||
```
|
||||
Syntax error: Expecting name of a property (line 8, position 261)
|
||||
```
|
||||
|
||||
Linha 8: `IF GET_BOT_MEMORY("folha_inicializada") == "true" THEN`
|
||||
|
||||
## Correção Parcial Aplicada
|
||||
Arquivo: `botserver/src/basic/mod.rs` linha ~588-594
|
||||
|
||||
Adicionado filtro para `REM ` e `REM\t` no `compile_tool_script`:
|
||||
```rust
|
||||
!(trimmed.starts_with("PARAM ") ||
|
||||
trimmed.starts_with("PARAM\t") ||
|
||||
trimmed.starts_with("DESCRIPTION ") ||
|
||||
trimmed.starts_with("DESCRIPTION\t") ||
|
||||
trimmed.starts_with("REM ") || // <-- ADICIONADO
|
||||
trimmed.starts_with("REM\t") || // <-- ADICIONADO
|
||||
trimmed.starts_with('\'') ||
|
||||
trimmed.starts_with('#') ||
|
||||
trimmed.is_empty())
|
||||
```
|
||||
|
||||
## Arquivos Envolvidos
|
||||
- `/opt/gbo/data/seplagse.gbai/seplagse.gbdialog/start.bas` - Original restaurado
|
||||
- `/opt/gbo/data/seplagse.gbai/seplagse.gbdialog/init_folha.bas` - Inserir dados de exemplo
|
||||
- `/opt/gbo/data/seplagse.gbai/seplagse.gbdialog/detecta.bas` - Detectar anomalias
|
||||
- `/opt/gbo/data/seplagse.gbai/seplagse.gbdialog/tables.bas` - Schema da tabela
|
||||
|
||||
## Próximos Passos
|
||||
1. Verificar se a correção em mod.rs resolve o erro de REM
|
||||
2. Se ainda falhar, verificar o pré-processamento do IF/THEN ou SAVE
|
||||
3. Testar start.bas com CALL "init_folha"
|
||||
4. Testar detecta.bas com DETECT "folha_salarios"
|
||||
|
||||
## Cache
|
||||
- Limpar AST: `rm ./botserver-stack/data/system/work/seplagse.gbai/seplagse.gbdialog/*.ast`
|
||||
- Reiniciar: `./restart.sh`
|
||||
Loading…
Add table
Reference in a new issue