feat: add workspace-isolated toolhost runtime and capability-gap skill loop

This commit is contained in:
2026-02-28 17:48:33 +08:00
parent ce9346e350
commit 7d6cf6b435
28 changed files with 2223 additions and 143 deletions

View File

@@ -1,8 +1,15 @@
MESSAGE_CHANNEL=telegram
LOG_LEVEL=info
AGENT_WORKSPACE_DIR=./workspace/agent_runtime
SOUL_PATH=./bot_context/soul.md
SKILLS_DIR=./skills
REACT_MAX_STEPS=4
TOOL_CALL_TIMEOUT_SEC=15
TOOL_OUTPUT_MAX_CHARS=4000
ENABLE_CAPABILITY_GAP=true
AUTO_SKILL_DIR=./skills
GAP_DRAFT_TRIGGER_COUNT=3
GAP_CLUSTER_LOOKBACK_HOURS=168
TELEGRAM_BOT_TOKEN=
TELEGRAM_POLL_TIMEOUT_SECONDS=30
@@ -16,6 +23,6 @@ LLM_API_KEY=
LLM_MODEL=gpt-4o-mini
SQLITE_PATH=./data/laodingbot.db
ALLOWED_DIRS=./workspace,./data
ALLOWED_COMMANDS=pwd,ls,cat,echo,grep,find,head,tail
ALLOWED_DIRS=./workspace,./data,./skills
ALLOWED_COMMANDS=pwd,ls,cat,echo,grep,find,head,tail,go,curl,curl.exe
WORK_DIR=./workspace