feat: add smdb intergration

This commit is contained in:
2026-05-07 21:20:43 -04:00
parent 767e929bf9
commit 71638fcaed
8 changed files with 646 additions and 1 deletions
+3 -1
View File
@@ -23,6 +23,7 @@ from traderai.config import save_settings, settings_payload
from traderai.config import get_settings
from traderai.memory import DEFAULT_THREAD_ID, MemoryStore
from traderai.scheduler import WakeScheduler
from traderai.scmdb_client import SCMDBClient
from traderai.tools import ToolRegistry
from traderai.uex_client import UEXClient
from traderai.version import RELEASES_API_URL, RELEASES_URL, __version__
@@ -75,7 +76,8 @@ def create_app() -> FastAPI:
memory = MemoryStore(settings.traderai_memory_path)
scheduler = WakeScheduler(memory)
uex = UEXClient(settings.uex_base_url, settings.uex_secret_key, settings.uex_bearer_token)
tools = ToolRegistry(uex, settings.require_write_approval, memory=memory, scheduler=scheduler)
scmdb = SCMDBClient(settings.scmdb_base_url)
tools = ToolRegistry(uex, settings.require_write_approval, memory=memory, scheduler=scheduler, scmdb=scmdb)
agent = OllamaAgent(
settings.ollama_base_url,
settings.ollama_model,