Commit History

feat(investigations): implement 24/7 autonomous investigation system
4eafb23

anderson-ufrj commited on

feat(investigations): implement comprehensive forensic enrichment system
ce75b0c

anderson-ufrj commited on

feat(investigations): persist all investigation data to Supabase
616f37f

anderson-ufrj commited on

fix(db): skip PostgreSQL initialization on HuggingFace Spaces
c76ac1d

anderson-ufrj commited on

fix(supabase): auto-detect environment and use REST API on HuggingFace
3177117

anderson-ufrj commited on

feat(services): create REST API investigation service
3399e42

anderson-ufrj commited on

feat(database): implement Supabase REST API service
67a1f44

anderson-ufrj commited on

fix(models): add Investigation model to repository
bba32be

anderson-ufrj commited on

fix(database): implement lazy initialization for database engine
4e91d62

anderson-ufrj commited on

fix(services): update investigation service for Supabase compatibility
c843087

anderson-ufrj commited on

feat(database): add simplified database session module
0ba7816

anderson-ufrj commited on

feat(services): add Supabase-backed investigation service
3c8ce93

anderson-ufrj commited on

feat(database): implement Supabase PostgreSQL service integration
36a83c3

anderson-ufrj commited on

fix(api): correct auth import path in dados_gov routes
b77bffb

anderson-ufrj commited on

fix(agents): resolve import errors and complete Lampião IBGE integration
4e57ab7

anderson-ufrj commited on

fix(cache): add missing CacheTTL enum to resolve HuggingFace import error
b153ebd

anderson-ufrj commited on

feat(agents): integrate IBGE data and activate Lampião for production
2cdce58

anderson-ufrj commited on

feat(chat): enable Zumbi agent with dados.gov.br integration in chat flow
4a7ce2c

anderson-ufrj commited on

feat(chat): create Zumbi integration module for chat flow
0c769eb

anderson-ufrj commited on

feat(agents): integrate dados.gov.br tool into Zumbi agent
c78f128

anderson-ufrj commited on

feat(tools): create dados.gov.br tool for agent integration
e9b5c2a

anderson-ufrj commited on

feat(config): add dados.gov.br API key configuration
0bcdb25

anderson-ufrj commited on

feat(api): integrate dados.gov.br routes into main application
2523482

anderson-ufrj commited on

fix(api): add missing Path import for route parameters
fe9665f

anderson-ufrj commited on

feat(api): add FastAPI routes for dados.gov.br endpoints
8921f4d

anderson-ufrj commited on

feat(service): add high-level service for dados.gov.br integration
f29bf1c

anderson-ufrj commited on

feat(models): add data models for dados.gov.br API
5688acd

anderson-ufrj commited on

feat(api): add dados.gov.br API client implementation
f021101

anderson-ufrj commited on

refactor: remove hf-fastapi branch references and use main branch only
10c3c16

anderson-ufrj commited on

fix: restore default FastAPI swagger UI to resolve formatting issues
8f49ed7

anderson-ufrj commited on

refactor: complete repository reorganization and documentation update
92d464e

anderson-ufrj commited on

fix: swagger UI configuration for HuggingFace Spaces proxy environment
e9b9f36

anderson-ufrj commited on

fix: add test endpoints to verify Portal da Transparência integration
4db0138

anderson-ufrj commited on

fix: add health endpoint to chat stable router for debugging
c159ec7

anderson-ufrj commited on

feat: add demo mode for Portal da Transparência when API key is not available
10cc683

anderson-ufrj commited on

feat: integrate Portal da Transparência real data fetching with chat endpoints
c1e6a7a

anderson-ufrj commited on

fix: remove session_id parameter from ConversationalMemory.add_message
d3a8f3c

anderson-ufrj commited on

refactor: change default Maritaca model from sabia-3 to sabiazinho-3
f317ea3

anderson-ufrj commited on

fix(settings): replace settings.get() with getattr() for Pydantic models
11a4d19

anderson-ufrj commited on

feat(database): allow app to run without database connection for HuggingFace Spaces
316a293

anderson-ufrj commited on

fix(database): filter out pool-specific parameters when using NullPool
584cac1

anderson-ufrj commited on

fix(database): replace QueuePool with NullPool for async SQLAlchemy compatibility
82988f1

anderson-ufrj commited on

fix: correct User model import path
477f960

anderson-ufrj commited on

fix: correct CacheService import path
e87676e

anderson-ufrj commited on

fix: correct duplicate Resource in exception name
384798d

anderson-ufrj commited on

fix: update exception imports to use ResourceNotFoundError
fafa767

anderson-ufrj commited on

fix: correct parameter order in rotate_api_key function
2b621d4

anderson-ufrj commited on

fix: correct Investigation model import path
55a7959

anderson-ufrj commited on

fix: add missing data_service singleton instance export
7c7d7c4

anderson-ufrj commited on

fix: remove invalid middleware iteration in CORS setup
8a49a04

anderson-ufrj commited on