This website requires JavaScript.
4a44c24bfb
fix(recall): wire id_in_seen guards into session_preload node renders
will.anderson
2026-06-22 15:08:30 -05:00
ac1991fe8c
Merge branch 'fix/emergency-regressions'
will.anderson
2026-06-22 14:53:10 -05:00
f2b63f0048
fix(emergency): repair session-continuity regressions from prior merge
fix/emergency-regressions
will.anderson
2026-06-22 14:51:51 -05:00
774688cfb9
fix/session-continuity-hook
will.anderson
2026-06-22 14:29:31 -05:00
aa2404b3f7
fix/context-dedup-shared-ids
will.anderson
2026-06-22 14:29:06 -05:00
94b55d667c
fix/engram-float-parser
will.anderson
2026-06-22 14:28:17 -05:00
f73c913498
fix(session-continuity): address all adversarial review findings
fix/session-continuity-hook
will.anderson
2026-06-22 14:25:29 -05:00
588ca11f57
fix(context-dedup): include scan_part and affective_part IDs in seen set
fix/context-dedup-shared-ids
will.anderson
2026-06-22 14:19:14 -05:00
9e178d8371
fix(recall): deduplicate engram nodes by ID across activation and search passes
will.anderson
2026-06-22 14:06:04 -05:00
aaada3770a
fix(recall): deduplicate engram nodes by ID across activation and search passes
will.anderson
2026-06-22 14:03:48 -05:00
a0299c0a89
fix(recall): session-end summary hook + session summary recall at start
will.anderson
2026-06-22 14:01:56 -05:00
33cb1138f4
fix(recall): set threshold=25 in all engram_compile_ranked variants
fix/engram-float-parser
will.anderson
2026-06-22 13:58:17 -05:00
ec7efdeeb7
fix(recall): engram score float parsing — pad to 2 decimals before strip
will.anderson
2026-06-22 13:57:33 -05:00
597b1ff1a2
fix(context-format): render nodes, replace _sel_N sentinels, fix hard_bell syntax, remove duplicates
improve/recall-context-format
will.anderson
2026-06-22 13:51:48 -05:00
27663dc968
fix(recall): resolve session-start-recall code review issues
improve/recall-context-dedup
will.anderson
2026-06-22 13:48:00 -05:00
08b785cfac
fix(recall): address all five code-review issues in context-dedup
will.anderson
2026-06-22 13:42:33 -05:00
95cb49a8b0
fix(cross-session-continuity): resolve 11 issues from code review
improve/recall-cross-session-continuity
will.anderson
2026-06-22 13:39:46 -05:00
715dea0f44
fix(emotional-recall): resolve all remaining code review issues
improve/recall-emotional-recall
will.anderson
2026-06-22 13:39:14 -05:00
7eca248f1d
Fix all 7 remaining code review issues on activation-seed
improve/recall-activation-seed
will.anderson
2026-06-22 13:36:47 -05:00
978a6812d7
fix(recall): address all remaining code review issues
improve/recall-recall-completeness
will.anderson
2026-06-22 13:36:41 -05:00
02bf2e7d81
Fix five latent bugs from temporal-precision code review
improve/recall-temporal-precision
will.anderson
2026-06-22 13:35:52 -05:00
96d6bef0c2
fix(engram-scoring): correct relevance denominator, hard_bell brace, threshold
improve/recall-engram-scoring
will.anderson
2026-06-22 13:35:00 -05:00
309c388b5b
fix(recall): address four remaining recall-reliability review issues
improve/recall-recall-reliability
will.anderson
2026-06-22 13:34:05 -05:00
c93be6a315
feat(recall): context-format
will.anderson
2026-06-22 13:29:12 -05:00
53268c94b9
feat(recall): activation-seed
will.anderson
2026-06-22 13:29:12 -05:00
7e43a4ddc0
feat(recall): context-dedup
will.anderson
2026-06-22 13:29:12 -05:00
e7669da325
feat(recall): session-start-recall
will.anderson
2026-06-22 13:29:12 -05:00
4f1286df05
feat(recall): cross-session-continuity
will.anderson
2026-06-22 13:29:12 -05:00
52c222c4f2
feat(recall): engram-scoring
will.anderson
2026-06-22 13:29:12 -05:00
0caccd0ea5
feat(recall): temporal-precision
will.anderson
2026-06-22 13:29:12 -05:00
03b5632fc1
feat(recall): recall-reliability
will.anderson
2026-06-22 13:29:12 -05:00
42bbadcd33
Merge pull request 'feat(recall): emotional-recall improvements' (#52 ) from improve/recall-emotional-recall into main
will.anderson
2026-06-22 18:24:36 +00:00
b6052f9de3
Merge pull request 'feat(recall): recall-completeness' (#48 ) from improve/recall-recall-completeness into main
will.anderson
2026-06-22 18:24:17 +00:00
1dd09b1980
feat(recall): context-format improvements
will.anderson
2026-06-22 13:20:19 -05:00
0113407728
feat(recall): emotional-recall improvements
will.anderson
2026-06-22 13:17:12 -05:00
be02fcd960
feat(recall): thread-aware activation seed for nlg soul path [issue 7]
will.anderson
2026-06-22 13:17:04 -05:00
cbe8c09068
feat(recall): context-dedup improvements
will.anderson
2026-06-22 13:15:33 -05:00
dfa2a33926
feat(recall): context-dedup improvements
will.anderson
2026-06-22 13:12:08 -05:00
18e040acb1
feat(recall): recall-completeness improvements
will.anderson
2026-06-22 13:11:06 -05:00
3f53b6b1b6
feat(recall): session-start-recall improvements
improve/recall-session-start-recall
will.anderson
2026-06-22 13:06:55 -05:00
21f248a33a
feat(recall): recall-completeness improvements
will.anderson
2026-06-22 13:05:28 -05:00
795b32ad1a
feat(recall): cross-session-continuity improvements
will.anderson
2026-06-22 13:00:17 -05:00
f33cdaf793
feat(recall): activation-seed improvements
will.anderson
2026-06-22 12:55:33 -05:00
a60b1967df
feat(recall): recall-completeness improvements
will.anderson
2026-06-22 12:54:36 -05:00
aef687b57c
fix(reliability): state management
will.anderson
2026-06-22 12:54:32 -05:00
76c2e47d0f
feat(recall): fix engram-scoring — float parsing, recency, threshold, sentinels
will.anderson
2026-06-22 12:53:35 -05:00
0ede112d05
feat(recall): temporal-precision improvements
will.anderson
2026-06-22 12:53:29 -05:00
a39998a502
feat(recall): recall-reliability improvements
will.anderson
2026-06-22 12:52:31 -05:00
6edf9937dd
fix(reliability): LLM retry
will.anderson
2026-06-22 12:37:29 -05:00
e447a87a00
fix(reliability): route error recovery
will.anderson
2026-06-22 12:37:21 -05:00
575ff1329a
fix(reliability): engram connection
will.anderson
2026-06-22 12:34:04 -05:00
db33b0cb91
fix(reliability): engram write
will.anderson
2026-06-22 12:32:59 -05:00
f35569d4bb
fix(reliability): cross-session affective state
will.anderson
2026-06-22 12:31:09 -05:00
94b71b6e6b
fix(reliability): conversation history
will.anderson
2026-06-22 12:29:23 -05:00
392d2416ec
fix(reliability): replace undefined session_exists with session_get check
improve/reliability-engram-write
will.anderson
2026-06-22 12:21:31 -05:00
87c7d15b67
Merge pull request 'fix(reliability): session-boundary' (#41 ) from improve/reliability-session-boundary into main
will.anderson
2026-06-22 17:20:33 +00:00
93bed793c0
Merge pull request 'fix(reliability): safety-resilience' (#39 ) from improve/reliability-safety-resilience into main
will.anderson
2026-06-22 17:19:29 +00:00
936b3f0ac9
feat(agentic): workspace root from request body — edit_file scope, trailing-slash fix, conditional state_set
will.anderson
2026-06-22 12:16:28 -05:00
45dc80230d
fix(safety): crisis detection — augment wired to system prompt, ts fallback, cross-session affective
will.anderson
2026-06-22 12:15:50 -05:00
9ba86b8f80
Merge pull request 'feat(memory): emotional salience tagging and cross-session distress persistence' (#34 ) from improve/soul-memory-formation into main
will.anderson
2026-06-22 17:14:25 +00:00
360c15d7fe
Merge pull request 'fix(routes): error handling, health endpoint, request validation, rate limiting' (#32 ) from improve/soul-routes-api into main
will.anderson
2026-06-22 17:14:10 +00:00
e6da638536
fix(reliability): state-management — document and partially fix concurrent state races
improve/reliability-state-management
will.anderson
2026-06-22 12:12:58 -05:00
0c5b966773
fix(chat): fix auto_persist timestamp extraction and bell label uniqueness
improve/soul-memory-formation
will.anderson
2026-06-22 12:09:00 -05:00
c87a536da3
fix(safety): wire safety augment into system prompt, fix timestamp fallback
improve/safety-crisis-detection
will.anderson
2026-06-22 12:07:18 -05:00
2865d6ad26
fix(reliability): route-error-recovery
improve/reliability-route-error-recovery
will.anderson
2026-06-22 12:00:06 -05:00
47d0e6f985
fix(reliability): llm-retry — empty response detection, configurable max_tokens, connector timeout
improve/reliability-llm-retry
will.anderson
2026-06-22 11:59:43 -05:00
f0545defdb
fix(reliability): session-boundary — ghost sessions, bridge leak, session validation
improve/reliability-session-boundary
will.anderson
2026-06-22 11:58:33 -05:00
ae9a139440
fix(reliability): safety-resilience — bell augmentation, safe mode, dedup logging, tab escaping, handle_chat coverage
improve/reliability-safety-resilience
will.anderson
2026-06-22 11:57:43 -05:00
d008649c3e
fix(reliability): engram-connection
improve/reliability-engram-connection
will.anderson
2026-06-22 11:57:20 -05:00
aa70c5dde6
fix(reliability): safety-resilience — bell augmentation, safe mode, dedup logging, tab escaping, handle_chat coverage
will.anderson
2026-06-22 11:53:07 -05:00
b7fd8901d4
fix(routes): fix handle_request ABI, 429 status code, soul_boot_ts write
improve/soul-routes-api
will.anderson
2026-06-22 11:53:09 -05:00
deddb9a18e
fix(reliability): safety-resilience — bell augmentation, safe mode, dedup logging, tab escaping, handle_chat coverage
will.anderson
2026-06-22 11:53:07 -05:00
494d973a3b
fix(reliability): engram-write — guard all fire-and-forget writes
will.anderson
2026-06-22 11:48:59 -05:00
34551695a1
fix(reliability): cross-session-affective
improve/reliability-cross-session-affective
will.anderson
2026-06-22 11:48:30 -05:00
dcf050ee3c
fix(agentic): workspace root security — edit_file scoping, trailing-slash normalization, conditional state_set
propose/agent-workspace-root-read
will.anderson
2026-06-22 11:46:44 -05:00
615f0cee08
fix(reliability): conv-history — asymmetric load, silent failures, broken trim, agentic gap
improve/reliability-conv-history
will.anderson
2026-06-22 11:46:00 -05:00
260b9e55d4
feat(soul): context quality, profile load, refusal handling
will.anderson
2026-06-22 11:39:33 -05:00
fda76ae05b
Merge pull request 'feat(ci): strip debug symbols from soul binary before publishing' (#35 ) from improve/soul-strip into main
will.anderson
2026-06-22 16:39:14 +00:00
d3eda47fd3
feat(ci): strip debug symbols from soul binary before publishing
improve/soul-strip
will.anderson
2026-06-22 11:37:28 -05:00
f3069b481d
Merge pull request 'fix(chat): forbid fake tool calls in tool-less (Just chat) mode' (#29 ) from propose/no-fake-tools-in-chat-mode into main
will.anderson
2026-06-22 16:36:43 +00:00
b2008f4894
feat(memory): emotional salience tagging and cross-session distress persistence
will.anderson
2026-06-22 11:23:15 -05:00
28fce08dd9
feat(soul): context quality, first-message profile load, refusal handling, agentic safety
improve/soul-chat-pipeline
will.anderson
2026-06-22 11:22:14 -05:00
d92b8c279a
fix(routes): error handling, health diagnostics, request validation, rate limiting
will.anderson
2026-06-22 11:21:18 -05:00
e9a8a659e0
fix(safety): crisis detection — 4 targeted fixes
will.anderson
2026-06-22 11:20:42 -05:00
364ecff391
docs: design proposal — searchable, recency-aware conversation memory
docs/conversation-retrieval-design
Tim Lingo
2026-06-21 12:03:38 -05:00
f6c4ea70a0
fix(chat): forbid fake tool calls in tool-less (Just chat) mode
propose/no-fake-tools-in-chat-mode
Tim Lingo
2026-06-21 11:57:24 -05:00
1b83b18c39
propose(agentic): read agent_workspace_root from request body and persist to state
Tim Lingo
2026-06-19 19:56:20 -05:00
ddd858d2ec
fix(deploy): extend rollout timeout to 8m for GKE Autopilot cold starts
will.anderson
2026-06-19 15:35:34 -05:00
996dd3860a
fix: replace embedded python with sed in deploy-gke manifest update step
will.anderson
2026-06-19 15:25:22 -05:00
6f4adf7640
self-review 2026-06-19: filter auto_term to Memory/BacklogItem/Entity only
will.anderson
2026-06-19 08:49:42 -05:00
7e901bbbd2
fix(ci): prune Docker state at start of CI build to prevent disk exhaustion
will.anderson
2026-06-18 15:03:19 -05:00
2de1e60b8a
fix(ci): update infra manifests after blue-green swap
will.anderson
2026-06-18 14:23:30 -05:00
b563fff062
fix(ci/docker): pre-download artifacts before build, remove --secret
will.anderson
2026-06-18 14:04:03 -05:00
fdd946b3d4
fix(ci): serialize build+deploy via concurrency group to prevent Docker exhaustion
will.anderson
2026-06-18 13:43:52 -05:00
de8f021a55
fix(ci): install docker-buildx-plugin for BuildKit secret support
will.anderson
2026-06-18 13:42:56 -05:00
d0c4d19faa
fix(ci): prune Docker state before deploy to recover disk space
will.anderson
2026-06-18 13:15:52 -05:00
b715a5dffb
fix(ci): enable DOCKER_BUILDKIT and fix SHA extraction in deploy
will.anderson
2026-06-18 12:42:25 -05:00
28e0afc11d
fix(ci): preserve pre-compiled soul.c across elb run
will.anderson
2026-06-18 12:34:06 -05:00
46a7a4e9d8
Set USE_GKE_GCLOUD_AUTH_PLUGIN for GKE deploy workflow
will.anderson
2026-06-18 12:23:49 -05:00
ceef82464a
chore(dist): update pre-compiled soul.c to patched4
will.anderson
2026-06-18 12:19:54 -05:00