|
4 | 4 | import logging |
5 | 5 |
|
6 | 6 | from agent_utilities import ( |
| 7 | + build_system_prompt_from_workspace, |
| 8 | + create_agent_parser, |
7 | 9 | create_agent_server, |
8 | 10 | initialize_workspace, |
9 | 11 | load_identities, |
10 | | - build_system_prompt_from_workspace, |
11 | 12 | ) |
12 | | -from agent_utilities.agent_utilities import create_agent_parser, get_mcp_config_path |
13 | | -from agent_utilities.base_utilities import to_integer, to_boolean |
14 | 13 |
|
15 | | -__version__ = "0.2.24" |
| 14 | +__version__ = "0.2.25" |
16 | 15 |
|
17 | 16 | logging.basicConfig( |
18 | 17 | level=logging.INFO, |
|
50 | 49 | if tag not in ["supervisor", "default"] and tag in active_mcp_servers |
51 | 50 | } |
52 | 51 |
|
53 | | -DEFAULT_HOST = os.getenv("HOST", "0.0.0.0") |
54 | | -DEFAULT_PORT = to_integer(os.getenv("PORT", "9000")) |
55 | | -DEFAULT_DEBUG = to_boolean(os.getenv("DEBUG", "False")) |
56 | | -DEFAULT_PROVIDER = os.getenv("PROVIDER", "openai") |
57 | | -DEFAULT_MODEL_ID = os.getenv("MODEL_ID", "qwen/qwen3-coder-next") |
58 | | -DEFAULT_LLM_BASE_URL = os.getenv("LLM_BASE_URL", "http://host.docker.internal:1234/v1") |
59 | | -DEFAULT_LLM_API_KEY = os.getenv("LLM_API_KEY", "ollama") |
60 | | -DEFAULT_MCP_URL = os.getenv("MCP_URL", None) |
61 | | -DEFAULT_MCP_CONFIG = os.getenv("MCP_CONFIG", get_mcp_config_path()) |
62 | | -DEFAULT_CUSTOM_SKILLS_DIRECTORY = os.getenv("CUSTOM_SKILLS_DIRECTORY", None) |
63 | | -DEFAULT_ENABLE_WEB_UI = to_boolean(os.getenv("ENABLE_WEB_UI", "False")) |
64 | | -DEFAULT_ENABLE_OTEL = to_boolean(os.getenv("ENABLE_OTEL", "False")) |
65 | | -DEFAULT_SSL_VERIFY = to_boolean(os.getenv("SSL_VERIFY", "True")) |
66 | | - |
67 | 52 |
|
68 | 53 | def agent_server(): |
69 | 54 | print(f"{DEFAULT_AGENT_NAME} v{__version__}") |
@@ -91,6 +76,11 @@ def agent_server(): |
91 | 76 | name=DEFAULT_AGENT_NAME, |
92 | 77 | system_prompt=DEFAULT_AGENT_SYSTEM_PROMPT, |
93 | 78 | enable_otel=args.otel, |
| 79 | + otel_endpoint=args.otel_endpoint, |
| 80 | + otel_headers=args.otel_headers, |
| 81 | + otel_public_key=args.otel_public_key, |
| 82 | + otel_secret_key=args.otel_secret_key, |
| 83 | + otel_protocol=args.otel_protocol, |
94 | 84 | agent_definitions=CHILD_AGENT_DEFS if CHILD_AGENT_DEFS else None, |
95 | 85 | ) |
96 | 86 |
|
|
0 commit comments