Skip to content

Commit 73e4b07

Browse files
HikoQiuclaude
andcommitted
chore(release): bump version to 0.3.10
Prepare release v0.3.10. - Update package.json version - Add CHANGELOG.md entry with memory system, engine-agnostic extraction, marketplace refactoring, and bug fixes - Fix lint error in hooksInstaller.ts (no-useless-escape) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 55e10b5 commit 73e4b07

3 files changed

Lines changed: 24 additions & 2 deletions

File tree

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,28 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/), and this project adheres to [Semantic Versioning](https://semver.org/).
66

7+
## [0.3.10] - 2026-03-29
8+
9+
### Added
10+
- Persistent memory system with LLM extraction, merge, quality gate, and management UI
11+
- Cross-scope memory extraction with LLM-driven scope classification (user vs project)
12+
- Memory Toast for real-time memory confirmation/editing with merge diff view
13+
- MemoryView panel with search, category filter, bulk operations, and project scoping
14+
- Memory Settings section with extraction delay configuration
15+
- HeadlessLLMClient using Vercel AI SDK for engine-agnostic memory extraction
16+
17+
### Changed
18+
- RepoAnalyzer migrated to SessionOrchestrator for engine-agnostic marketplace analysis
19+
- Provider auth system extended with HTTPAuth abstraction and engine-specific API key providers (AnthropicApiKeyProvider / OpenAIApiKeyProvider)
20+
- Memory extraction content strategy: full conversation with turn-based recent-priority compression (replaces last-10-messages window)
21+
- Extraction pipeline excludes non-conversational sessions (market-analyzer, schedule)
22+
23+
### Fixed
24+
- CapabilityCacheManager infinite recursion on package install (invalidate β†’ dispatch β†’ invalidate loop)
25+
- MCP server configuration extracted to shared module to prevent SDK fatal exits
26+
- UI lag during active agent streaming reduced
27+
- Marketplace InstallDialog prevents Install button on empty/failed analysis results
28+
729
## [0.3.9] - 2026-03-27
830

931
### Added

β€Želectron/services/hooksInstaller.tsβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ if [ \${#INPUT} -gt ${MAX_LINE_CHARS} ]; then
7676
INPUT="\${INPUT:0:${MAX_LINE_CHARS}}"
7777
fi
7878
79-
echo "{\\"timestamp\\":\\"$TIMESTAMP\\",\\"payload\\":\$INPUT}" >> "$EVENT_LOG"
79+
echo "{\\"timestamp\\":\\"$TIMESTAMP\\",\\"payload\\":$INPUT}" >> "$EVENT_LOG"
8080
`
8181
}
8282

β€Žpackage.jsonβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "opencow",
33
"productName": "OpenCow",
4-
"version": "0.3.9",
4+
"version": "0.3.10",
55
"description": "Task-driven autonomous AI agent platform",
66
"packageManager": "pnpm@10.13.1",
77
"main": "./out/main/index.js",

0 commit comments

Comments
Β (0)