Initial SQL-only 1C adapter baseline

This commit is contained in:
2026-07-22 03:03:47 +03:00
commit e2503b77e7
545 changed files with 184711 additions and 0 deletions
@@ -0,0 +1,24 @@
ONEC_AGENT_IMAGE=onec-agent:latest
ONEC_AGENT_CONTAINER_NAME=onec-agent
ONEC_AGENT_HOST_PORT=8090
ONEC_AGENT_DEFAULT_BASE_URL=http://docker-gpu.cin.su:8000
ONEC_AGENT_DEFAULT_MODEL=qwen3-4b-instruct-2507
ONEC_ADAPTER_URL=http://docker-gpu.cin.su:8011
# Для интеграции с несколькими ИИ провайдерскими конечными точками
# Формат JSON:
# {
# "default": {
# "type": "openai-compatible",
# "base_url": "http://docker-gpu.cin.su:8000",
# "model": "qwen3-4b-instruct-2507"
# },
# "openrouter": {
# "type": "openai-compatible",
# "base_url": "https://openrouter.ai/api/v1",
# "model": "some-openai-compatible-id",
# "api_key_env": "OPENROUTER_API_KEY"
# }
# }
ONEC_AGENT_PROVIDERS=
OPENROUTER_API_KEY=
+26
View File
@@ -0,0 +1,26 @@
name: onec-agent
services:
onec-agent:
build:
context: ../../../../
dockerfile: plugins/1c/agent/Dockerfile
image: ${ONEC_AGENT_IMAGE:-onec-agent:latest}
container_name: ${ONEC_AGENT_CONTAINER_NAME:-onec-agent}
restart: unless-stopped
ports:
- "${ONEC_AGENT_HOST_PORT:-8090}:8090"
volumes:
- onec-agent-data:/app/data
environment:
ONEC_AGENT_HOST: 0.0.0.0
ONEC_AGENT_PORT: 8090
ONEC_AGENT_DB_PATH: /app/data/onec-agent.db
ONEC_AGENT_DEFAULT_BASE_URL: ${ONEC_AGENT_DEFAULT_BASE_URL:-http://docker-gpu.cin.su:8000}
ONEC_AGENT_DEFAULT_MODEL: ${ONEC_AGENT_DEFAULT_MODEL:-qwen3-4b-instruct-2507}
ONEC_ADAPTER_URL: ${ONEC_ADAPTER_URL:-http://docker-gpu.cin.su:8011}
ONEC_ADAPTER_TOKEN: ${ONEC_ADAPTER_TOKEN:-}
ONEC_AGENT_PROVIDERS: ${ONEC_AGENT_PROVIDERS:-}
volumes:
onec-agent-data:
@@ -0,0 +1,11 @@
ADAPTER_1C_MCP_IMAGE=adapter-1c-mcp:latest
ADAPTER_1C_MCP_CONTAINER_NAME=adapter-1c-mcp
ADAPTER_1C_MCP_HOST_PORT=8021
# REST 1C adapter endpoint. The MCP proxy forwards onec_request(method,payload)
# to this service. Change it when the real adapter container is deployed.
ONEC_ADAPTER_URL=http://docker-gpu.cin.su:8011
ONEC_ADAPTER_TIMEOUT_SECONDS=120
# Optional bearer token for the REST adapter. Do not commit real secrets.
ONEC_ADAPTER_TOKEN=
@@ -0,0 +1,17 @@
name: adapter-1c-mcp
services:
adapter-1c-mcp:
build:
context: ../../../../plugins/1c/mcp
dockerfile: Dockerfile
image: ${ADAPTER_1C_MCP_IMAGE:-adapter-1c-mcp:latest}
container_name: ${ADAPTER_1C_MCP_CONTAINER_NAME:-adapter-1c-mcp}
restart: unless-stopped
ports:
- "${ADAPTER_1C_MCP_HOST_PORT:-8021}:8021"
environment:
PORT: "8021"
ONEC_ADAPTER_URL: ${ONEC_ADAPTER_URL:-http://docker-gpu.cin.su:8011}
ONEC_ADAPTER_TOKEN: ${ONEC_ADAPTER_TOKEN:-}
ONEC_ADAPTER_TIMEOUT_SECONDS: ${ONEC_ADAPTER_TIMEOUT_SECONDS:-240}