ELC AI Agent 1.3.7 — release notes
Commit 47301b7 on corone-julian (and ported to corone-ryo).
Headline features
- External notifications — webhook + system-level error events
- Live cost ticker — per-turn cost displayed in chat divider, reuses CostBadge component
- Vault backends — pluggable persistent memory backends (Karpathy method support)
- Settings unification — single settings model across UI surfaces
Bug fixes baked in
fix(chat)— close webhook gap when hidden rate-limit triggers early return (60f2c21)fix(chat-types)— add missingturn_usageStreamingBlock type (bf04087)fix(instrumentation)— split node-only vault prefetch into separate file (c350269)
Subsequent fork-query patches (post-1.3.7, on corone-julian)
| Commit | Fix |
|---|---|
0fdffa0 | bound cacheSafeParams via LRU+TTL, strip dangling tool_use turns |
cb2281b | re-acquire client in non-streaming fallback after retry loop |
e6a4be5 | thread toolStats through agentLoop and executeTools |
98fed26 | sanitize before appending instruction, not after |
eac1b3f | preserve typed user content blocks when appending instruction |
b74d5c1 | fix(session-recap) drop empty text blocks before recap API call |
Lifecycle / notification additions
e2a1365feat(lifecycle)dispatcherror.unexpectedon uncaught exception/rejectiona6cba6afeat(notifications)error.unexpectedevent type for process-level crashes
Mascot / models port (corone-ryo)
2272e2ffeat(mascot+models)port kokonkun upgrade + dynamic model list from kebahagiaan
Personal fork branches
corone-julianfrom keb workspacecorone-ryofrom corone workspace (single commit8a439b7on top of mascot port)
See elc-ai-agent for instance details.