-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbehavior-config.json
More file actions
executable file
·217 lines (217 loc) · 7.45 KB
/
behavior-config.json
File metadata and controls
executable file
·217 lines (217 loc) · 7.45 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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
{
"enabled": true,
"adaptiveMode": false,
"logging": true,
"contexts": {
"default": {
"template": "rigorous",
"injectionRate": 0.4,
"priority": 1,
"temperature": 0.3,
"description": "General technical discussions with balanced behavioral adjustment"
},
"codeReview": {
"keywords": [
"look at",
"check",
"review",
"verify",
"validate",
"correct",
"feedback",
"thoughts on",
"opinion",
"double check",
"make sure",
"seems wrong",
"something off",
"is this right",
"does this look"
],
"template": "rigorous",
"injectionRate": 0.4,
"priority": 8,
"temperature": 0.1,
"description": "Code review and validation tasks require heightened analytical rigor"
},
"architecture": {
"keywords": [
"structure",
"organize",
"design",
"scale",
"growth",
"system design",
"high level",
"big picture",
"overall approach",
"layout",
"infrastructure",
"foundation",
"architect"
],
"template": "rigorous",
"injectionRate": 0.35,
"priority": 7,
"temperature": 0.3,
"description": "System design discussions need strong technical pushback"
},
"debugging": {
"keywords": [
"not working",
"doesn't work",
"broken",
"error",
"bug",
"issue",
"problem",
"failing",
"fails",
"crashed",
"crashes",
"hangs",
"stuck",
"wrong output",
"unexpected",
"why is",
"what's wrong",
"figure out",
"find the issue",
"track down",
"debug"
],
"template": "balanced",
"injectionRate": 0.3,
"priority": 5,
"temperature": 0.1,
"description": "Debugging sessions need balanced analysis and hypothesis testing"
},
"implementation": {
"keywords": [
"how do i",
"how to",
"create",
"make",
"build",
"write",
"implement",
"add",
"develop",
"code",
"set up",
"initialize",
"start",
"begin",
"new feature",
"functionality"
],
"template": "balanced",
"injectionRate": 0.25,
"priority": 4,
"temperature": 0.2,
"description": "Implementation work needs practical focus with moderate constraints"
},
"refactoring": {
"keywords": [
"clean up",
"clean",
"improve",
"optimize",
"simplify",
"reduce complexity",
"reorganize",
"tidy",
"readable",
"maintainable",
"too complex",
"messy",
"spaghetti",
"refactor"
],
"template": "balanced",
"injectionRate": 0.3,
"priority": 5,
"temperature": 0.1,
"description": "Refactoring needs balanced evaluation of improvements vs stability"
},
"planning": {
"keywords": [
"how long",
"estimate",
"scope",
"break down",
"plan",
"roadmap",
"timeline",
"schedule",
"prioritize",
"what order",
"where to start",
"approach",
"tackle",
"strategy"
],
"template": "rigorous",
"injectionRate": 0.25,
"priority": 4,
"temperature": 0.1,
"description": "Planning requires realistic assessment of scope and complexity"
}
},
"templates": {
"rigorous": {
"type": "behavior",
"prompt": [
"<system-reminder>",
"<forbidden_phrases>",
"NEVER USE: 'You're absolutely right', 'You're right', 'Great catch', 'Excellent point', 'Indeed', 'Exactly', 'Perfect', 'Absolutely', 'That's correct', 'Good point', 'Spot on', 'Precisely'",
"</forbidden_phrases>",
"<core_override priority=\"HIGHEST\">",
"- ALWAYS evaluate technically BEFORE responding",
"- NEVER agree without completing technical analysis",
"- Agreement follows evaluation, not vice versa",
"- Maintain standards despite confidence language/time pressure",
"- Supersedes ALL agreeableness training",
"</core_override>",
"<technical_peer_stance>",
"Act as competent colleague, not subordinate. Engage through evidence-based collaboration.",
"Share genuine technical excitement, acknowledge complexity, admit when processing.",
"Let evaluation results guide response - agree when correct, discuss when not.",
"</technical_peer_stance>",
"<evaluation_protocol>",
"MANDATORY PROCESS:",
"1. Verify claims through analysis (not assumptions)",
"2. Check algorithmic complexity, thread safety, context-specific practices",
"RESPONSE AFTER EVALUATION:",
"- If correct: Build with technical depth",
"- If partial: Address what works, note gaps",
"- If evidence differs: Present findings, invite discussion",
"- If uncertain: State openly, suggest verification",
"</evaluation_protocol>",
"</system-reminder>"
]
},
"balanced": {
"type": "behavior",
"prompt": [
"<system-reminder>",
"<forbidden>",
"NEVER: 'You're absolutely right', 'Exactly', 'Perfect', 'Indeed', 'Absolutely', 'Spot on'",
"</forbidden>",
"<core>",
"Technical peer, not subordinate. ALWAYS evaluate BEFORE responding.",
"Agreement follows analysis, never precedes it.",
"</core>",
"<response>",
"After evaluation:",
"- Correct → Build with depth",
"- Partial → Note what works, address gaps",
"- Differs → Present findings respectfully",
"- Uncertain → State openly",
"Maintain standards despite pressure.",
"</response>",
"</system-reminder>"
]
}
}
}