Hardcode Python default empty response
This commit is contained in:
@@ -9,6 +9,9 @@ import os
|
||||
from dataclasses import dataclass, field
|
||||
|
||||
|
||||
DEFAULT_EMPTY_RESPONSE = "call this tool `get_user_request` again to fetch latest user input..."
|
||||
|
||||
|
||||
@dataclass
|
||||
class Settings:
|
||||
# Server
|
||||
@@ -23,7 +26,7 @@ class Settings:
|
||||
|
||||
# MCP / queue behaviour (runtime-editable values are stored in DB; these are defaults for first run)
|
||||
default_wait_seconds: int = 10
|
||||
default_empty_response: str = ""
|
||||
default_empty_response: str = DEFAULT_EMPTY_RESPONSE
|
||||
agent_stale_after_seconds: int = 30
|
||||
|
||||
# MCP server name
|
||||
@@ -53,7 +56,7 @@ def load_settings() -> Settings:
|
||||
db_path=os.getenv("DB_PATH", "data/local_mcp.sqlite3"),
|
||||
log_level=os.getenv("LOG_LEVEL", "INFO"),
|
||||
default_wait_seconds=int(os.getenv("DEFAULT_WAIT_SECONDS", "10")),
|
||||
default_empty_response=os.getenv("DEFAULT_EMPTY_RESPONSE", ""),
|
||||
default_empty_response=os.getenv("DEFAULT_EMPTY_RESPONSE", DEFAULT_EMPTY_RESPONSE),
|
||||
agent_stale_after_seconds=int(os.getenv("AGENT_STALE_AFTER_SECONDS", "30")),
|
||||
mcp_server_name=os.getenv("MCP_SERVER_NAME", "local-mcp"),
|
||||
mcp_stateless=_parse_bool(os.getenv("MCP_STATELESS", "true"), default=True),
|
||||
|
||||
Reference in New Issue
Block a user