-
Notifications
You must be signed in to change notification settings - Fork 55
Expand file tree
/
Copy pathconfig.example.env
More file actions
30 lines (26 loc) · 1.82 KB
/
Copy pathconfig.example.env
File metadata and controls
30 lines (26 loc) · 1.82 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
# Journey-Forge Local — copy to .env.local and edit. .env.local is git-ignored.
# These are read by scripts/start.sh and entry/main.py (and the server).
# ── LLM (your own key — used by the distillation harness) ─────────────────────
# Default targets the Anthropic Messages API. Distill = the skill writer (Opus);
# classify = the cheap per-segment capability tagger (Haiku). Point SF_LLM_BASE
# at an OpenAI-compatible gateway to use the chat/completions path instead.
SF_LLM_KEY=
SF_LLM_BASE=https://api.anthropic.com
SF_DISTILL_MODEL=claude-opus-4-8
SF_CLASSIFY_MODEL=claude-haiku-4-5
# A capability bucket distills once it has >= this many segments (1 = a skill
# appears from a single recording; raise it to require multiple examples).
SF_MIN_BUCKET_SIZE=1
# ── Server ────────────────────────────────────────────────────────────────────
JFL_PORT=8099
# Stable Bearer key the product extension ships with (zero-config local connect).
# The server seeds this into data/api-keys.json on first run.
JFL_DEFAULT_KEY=jfl-local-dev-key
# Auto-distill + auto-install after each finalize (1=on, 0=off).
JFL_AUTODISTILL=1
# ── Skill install target (Claude Code) ────────────────────────────────────────
# Global: ~/.claude/skills | Project: /abs/path/to/project/.claude/skills
JFL_SKILLS_ROOT=
# ── Optional overrides ────────────────────────────────────────────────────────
# JFL_DATA_DIR=./data
# JFL_CLAUDE_DESKTOP_CONFIG=/custom/path/to/claude_desktop_config.json