-
Notifications
You must be signed in to change notification settings - Fork 27
Expand file tree
/
Copy path.env.example
More file actions
100 lines (90 loc) · 4.68 KB
/
Copy path.env.example
File metadata and controls
100 lines (90 loc) · 4.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
# agentseek environment example
# Copy to `.env` and fill values.
# `.env` is used only for lifecycle environment checks; it does not create `BUB_*` aliases.
# In opt-in `--mode agent`, only `AGENTSEEK_*` variables in the launching process environment
# are applied as `BUB_*` aliases.
# ---------------------------------------------------------------------------
# Model (required)
# ---------------------------------------------------------------------------
AGENTSEEK_MODEL=openrouter:free
AGENTSEEK_API_KEY=sk-or-v1-...
AGENTSEEK_API_BASE=https://openrouter.ai/api/v1
# ---------------------------------------------------------------------------
# Runtime storage (optional)
# ---------------------------------------------------------------------------
AGENTSEEK_TAPESTORE_SQLALCHEMY_URL=sqlite+pysqlite:///./agentseek-tapes.db
# ---------------------------------------------------------------------------
# Docker / Compose (optional)
# ---------------------------------------------------------------------------
# Compose uses the same SQLite-based tape store by default.
# AGENTSEEK_DOCKER_WORKSPACE=.
# AGENTSEEK_WORKSPACE_PATH=/workspace
# AGENTSEEK_PROJECT=/workspace/.agentseek/agentseek-project
# AGENTSEEK_SKILLS_HOME=/workspace/.agents/skills
# ---------------------------------------------------------------------------
# MCP (optional)
# ---------------------------------------------------------------------------
# Default local path is ${AGENTSEEK_HOME}/mcp.json, which resolves to .agentseek/mcp.json
# when AGENTSEEK_HOME is not set.
# AGENTSEEK_MCP_CONFIG_PATH=.agents/mcp.json
# ---------------------------------------------------------------------------
# Agent runtime (optional)
# ---------------------------------------------------------------------------
# AGENTSEEK_MAX_STEPS=50
# AGENTSEEK_MAX_TOKENS=1024
# AGENTSEEK_MODEL_TIMEOUT_SECONDS=300
# AGENTSEEK_HOME=.agentseek
# ---------------------------------------------------------------------------
# Feishu channel (optional, bundled)
# ---------------------------------------------------------------------------
# AGENTSEEK_FEISHU_APP_ID=your-app-id
# AGENTSEEK_FEISHU_APP_SECRET=your-app-secret
# AGENTSEEK_FEISHU_VERIFICATION_TOKEN=your-verification-token
# AGENTSEEK_FEISHU_ENCRYPT_KEY=your-encrypt-key
# AGENTSEEK_FEISHU_ALLOW_USERS=user1,user2
# AGENTSEEK_FEISHU_ALLOW_CHATS=chat1,chat2
# ---------------------------------------------------------------------------
# WeCom (企业微信) channel (optional, bundled)
# ---------------------------------------------------------------------------
# Use Bub's native BUB_WECOM_* names for the WeCom adapter. Keep the bot secret
# in your local .env or secret manager; never commit it.
# BUB_WECOM_BOT_ID=your-ai-bot-id
# BUB_WECOM_SECRET=your-long-connection-secret
# BUB_WECOM_WEBSOCKET_URL=wss://openws.work.weixin.qq.com
# BUB_WECOM_DM_POLICY=open
# BUB_WECOM_ALLOW_FROM=user1,user2
# BUB_WECOM_GROUP_POLICY=open
# BUB_WECOM_GROUP_ALLOW_FROM=wrXXX,wrYYY
# ---------------------------------------------------------------------------
# ContextSeek semantic context layer (optional, requires agentseek[context])
# ---------------------------------------------------------------------------
# AGENTSEEK_CTX_STORAGE_BACKEND=memory
# AGENTSEEK_CTX_STORAGE_PATH=.contextseek/store
# AGENTSEEK_CTX_EMBEDDING_PROVIDER=openai
# AGENTSEEK_CTX_EMBEDDING_MODEL=text-embedding-3-small
# AGENTSEEK_CTX_EMBEDDING_DIMS=1536
# AGENTSEEK_CTX_LLM_PROVIDER=openai
# AGENTSEEK_CTX_LLM_MODEL=gpt-4o-mini
# AGENTSEEK_CTX_EVOLUTION_ENABLED=true
# AGENTSEEK_CTX_RETRIEVAL_DEFAULT_K=5
# AGENTSEEK_CTX_TENANT=default
# OceanBase backend (set AGENTSEEK_CTX_STORAGE_BACKEND=oceanbase to activate):
# AGENTSEEK_CTX_OB_HOST=127.0.0.1
# AGENTSEEK_CTX_OB_PORT=2881
# AGENTSEEK_CTX_OB_USER=root@test
# AGENTSEEK_CTX_OB_PASSWORD=
# AGENTSEEK_CTX_OB_DB_NAME=contextseek
# ---------------------------------------------------------------------------
# Telegram channel (optional, built-in via Bub)
# ---------------------------------------------------------------------------
# AGENTSEEK_TELEGRAM_TOKEN=your-bot-token
# AGENTSEEK_TELEGRAM_ALLOW_USERS=123456789,username
# AGENTSEEK_TELEGRAM_ALLOW_CHATS=123456789,-1001234567890
# AGENTSEEK_TELEGRAM_PROXY=http://127.0.0.1:1080
# ---------------------------------------------------------------------------
# LangSmith tracing (optional, used by generated template apps)
# ---------------------------------------------------------------------------
# Set LANGSMITH_ENDPOINT when your LangSmith API key belongs to the APAC or
# another non-default region; otherwise traces may fail to upload to the cloud.
# LANGSMITH_ENDPOINT=https://apac.api.smith.langchain.com
# See docs/guides/observability-tracing.md for setup and troubleshooting.