Skip to content

Commit a134ffe

Browse files
committed
Merge branch 'main' into agent_workbench_v2
# Conflicts: # README.md # backend/agent_workbench/service.py # backend/agents.py # frontend/src/App.jsx # frontend/src/services/api.js
2 parents 8d54679 + 7ac9bb4 commit a134ffe

73 files changed

Lines changed: 19367 additions & 181 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.env.example

Lines changed: 30 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,36 @@
1-
# OpenAI Configuration
1+
# LiteLLM Configuration (Default LLM backend)
2+
# Works out of the box with GitHub Copilot — no API keys needed.
3+
# Supports 100+ providers: GitHub Copilot, Ollama, Anthropic, etc.
4+
# Docs: https://docs.litellm.ai/docs/providers
5+
6+
# Primary model (default: github_copilot/gpt-4o)
7+
# LITELLM_MODEL=github_copilot/gpt-4o
8+
9+
# Fallback chain (comma-separated, tried in order if primary fails)
10+
# LITELLM_FALLBACK_MODELS=github_copilot/claude-sonnet-4,github_copilot/gpt-4o,github_copilot/gpt-4o-mini
11+
12+
# OpenAI Configuration (Optional — overrides LiteLLM when set)
213
# Get your API key from: https://platform.openai.com/api-keys
14+
# If set, uses OpenAI SDK directly with beta.chat.completions.parse()
315

4-
OPENAI_API_KEY=your-openai-api-key-here
5-
OPENAI_MODEL=gpt-4o-mini
6-
# Optional override
16+
# OPENAI_API_KEY=your-openai-api-key-here
17+
# OPENAI_MODEL=gpt-4o-mini
718
# OPENAI_BASE_URL=https://api.openai.com/v1
819

20+
# Knowledge Base Publishing Configuration (for KBA Drafter)
21+
# FileSystem Adapter (MVP - writes markdown files)
22+
KB_FILE_BASE_PATH=./kb_published
23+
KB_FILE_CREATE_CATEGORIES=true
24+
25+
# SharePoint Adapter (future - not yet implemented)
26+
# KB_SHAREPOINT_SITE_URL=https://company.sharepoint.com/sites/KB
27+
# KB_SHAREPOINT_CLIENT_ID=your-client-id
28+
# KB_SHAREPOINT_CLIENT_SECRET=your-client-secret
29+
30+
# ITSM/ServiceNow Adapter (future - not yet implemented)
31+
# KB_ITSM_INSTANCE_URL=https://company.service-now.com
32+
# KB_ITSM_USERNAME=your-username
33+
# KB_ITSM_PASSWORD=your-password
34+
935
# Optional: Frontend build path override
1036
# FRONTEND_DIST=/path/to/custom/frontend/dist

CSV/data.csv

Lines changed: 207 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 186 additions & 123 deletions
Large diffs are not rendered by default.

backend/=3.10.4

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
Collecting APScheduler
2+
Downloading apscheduler-3.11.2-py3-none-any.whl.metadata (6.4 kB)
3+
Collecting tzlocal>=3.0 (from APScheduler)
4+
Downloading tzlocal-5.3.1-py3-none-any.whl.metadata (7.6 kB)
5+
Downloading apscheduler-3.11.2-py3-none-any.whl (64 kB)
6+
Downloading tzlocal-5.3.1-py3-none-any.whl (18 kB)
7+
Installing collected packages: tzlocal, APScheduler
8+
9+
Successfully installed APScheduler-3.11.2 tzlocal-5.3.1

0 commit comments

Comments
 (0)