-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
78 lines (55 loc) · 2.26 KB
/
Copy path.env.example
File metadata and controls
78 lines (55 loc) · 2.26 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
# HelixSpecifier Configuration
# All variables use the HELIX_SPECIFIER_ prefix.
# Unset variables fall back to sensible defaults.
# --- Effort Classification ---
# Maximum minutes for a task to be classified as "quick".
HELIX_SPECIFIER_QUICK_MAX_MINUTES=5
# Maximum minutes for a task to be classified as "medium".
HELIX_SPECIFIER_MEDIUM_MAX_MINUTES=90
# Maximum hours for a task to be classified as "large".
# Tasks exceeding this are classified as "epic".
HELIX_SPECIFIER_LARGE_MAX_HOURS=16
# --- Ceremony Scaling ---
# Enable adaptive ceremony adjustment based on phase quality.
# When true, ceremony level can be raised or lowered mid-flow.
HELIX_SPECIFIER_ADAPTIVE_CEREMONY=true
# Ceremony boost factor. When > 0, initial ceremony is raised
# by one level. Set to 0.0 for no boost.
HELIX_SPECIFIER_CEREMONY_BOOST=0.0
# --- Debate Rounds Per Phase ---
# Number of multi-LLM debate rounds for each SpecKit phase.
# Higher values produce more refined output but take longer.
HELIX_SPECIFIER_CONSTITUTION_ROUNDS=5
HELIX_SPECIFIER_SPECIFY_ROUNDS=3
HELIX_SPECIFIER_CLARIFY_ROUNDS=3
HELIX_SPECIFIER_PLAN_ROUNDS=4
HELIX_SPECIFIER_TASKS_ROUNDS=2
HELIX_SPECIFIER_ANALYZE_ROUNDS=4
HELIX_SPECIFIER_IMPLEMENT_ROUNDS=6
# --- Caching ---
# Enable phase result caching for flow resumption.
HELIX_SPECIFIER_CACHE_ENABLED=true
# Directory for cached phase results.
HELIX_SPECIFIER_CACHE_DIR=.helixspecifier/cache
# --- Parallel Execution ---
# Maximum number of subagents running in parallel during
# the Superpowers execution phase.
HELIX_SPECIFIER_MAX_PARALLEL_AGENTS=4
# Maximum number of tasks executing in parallel.
HELIX_SPECIFIER_MAX_PARALLEL_TASKS=8
# --- Spec Memory & Learning ---
# Enable specification memory for pattern learning.
HELIX_SPECIFIER_SPEC_MEMORY_ENABLED=true
# Enable cross-project knowledge transfer.
HELIX_SPECIFIER_CROSS_PROJECT_LEARN=true
# --- Quality Thresholds ---
# Minimum overall quality score for a flow to be considered
# successful. Range: 0.0 to 1.0.
HELIX_SPECIFIER_MIN_QUALITY_SCORE=0.6
# Minimum quality score per phase. Phases below this trigger
# warning logs.
HELIX_SPECIFIER_MIN_PHASE_SCORE=0.5
# --- Circuit Breaker ---
# Number of consecutive failures before the circuit breaker
# opens and stops sending requests.
HELIX_SPECIFIER_CIRCUIT_BREAKER_THRESHOLD=5