Add documentation #31

Merged
k.marinus merged 6 commits from docs/docs-cb into dev 2025-11-27 12:16:12 +00:00
7 changed files with 6 additions and 7 deletions
Showing only changes of commit 78923d3d07 - Show all commits

View File

@@ -1,4 +1,5 @@
from .bdi_core_agent.bdi_core_agent import BDICoreAgent as BDICoreAgent from control_backend.agents.bdi.bdi_core_agent import BDICoreAgent as BDICoreAgent
from .belief_collector_agent import ( from .belief_collector_agent import (
BDIBeliefCollectorAgent as BDIBeliefCollectorAgent, BDIBeliefCollectorAgent as BDIBeliefCollectorAgent,
) )

View File

@@ -165,7 +165,7 @@ class LLMAgent(BaseAgent):
:yield: Raw text tokens (deltas) from the SSE stream. :yield: Raw text tokens (deltas) from the SSE stream.
:raises httpx.HTTPError: If the API returns a non-200 status. :raises httpx.HTTPError: If the API returns a non-200 status.
""" """
async with httpx.AsyncClient(timeout=None) as client: async with httpx.AsyncClient() as client:
async with client.stream( async with client.stream(
"POST", "POST",
settings.llm_settings.local_llm_url, settings.llm_settings.local_llm_url,

View File

@@ -87,12 +87,10 @@ class LLMSettings(BaseModel):
:ivar local_llm_url: URL for the local LLM API. :ivar local_llm_url: URL for the local LLM API.
:ivar local_llm_model: Name of the local LLM model to use. :ivar local_llm_model: Name of the local LLM model to use.
:ivar request_timeout_s: Timeout in seconds for LLM requests.
""" """
local_llm_url: str = "http://localhost:11434/v1/chat/completions" local_llm_url: str = "http://localhost:1234/v1/chat/completions"
local_llm_model: str = "gpt-oss" local_llm_model: str = "gpt-oss"
request_timeout_s: int = 10
class VADSettings(BaseModel): class VADSettings(BaseModel):

View File

@@ -117,7 +117,7 @@ async def lifespan(app: FastAPI):
BDICoreAgent, BDICoreAgent,
{ {
"name": settings.agent_settings.bdi_core_name, "name": settings.agent_settings.bdi_core_name,
"asl": "src/control_backend/agents/bdi/bdi_core_agent/rules.asl", "asl": "src/control_backend/agents/bdi/rules.asl",
}, },
), ),
"BeliefCollectorAgent": ( "BeliefCollectorAgent": (

View File

@@ -4,7 +4,7 @@ from unittest.mock import AsyncMock, MagicMock, mock_open, patch
import agentspeak import agentspeak
import pytest import pytest
from control_backend.agents.bdi.bdi_core_agent.bdi_core_agent import BDICoreAgent from control_backend.agents.bdi.bdi_core_agent import BDICoreAgent
from control_backend.core.agent_system import InternalMessage from control_backend.core.agent_system import InternalMessage
from control_backend.core.config import settings from control_backend.core.config import settings
from control_backend.schemas.belief_message import Belief, BeliefMessage from control_backend.schemas.belief_message import Belief, BeliefMessage