Ralph Chang
9892012d8b
chore: prepare for v1.2.0 release
...
- Bump version to 1.2.0
- Add package.json exports and files whitelist
- Update .gitignore to exclude .opencode/ and .opencode-agenthub/
- Fix docs: active files tracked in tool.execute.after (not before)
- Fix docs: exitCode undefined is ignored (not success)
- Fix docs: session ID is hashed in storage path
- Fix docs: workspace memory survives within same workspace
2026-04-26 14:17:54 +08:00
Ralph Chang
606dcfac12
docs: fix hook names and prompt tags in documentation
...
- Fix outdated hook names: prompt:before → experimental.chat.system.transform
- Fix outdated hook names: tool.execute.before → (removed, file tracking is in tool.execute.after)
- Fix outdated hook names: compaction:before → experimental.session.compacting
- Add missing event hook documentation
- Fix README example to show correct <hot_session_state> tag instead of <workspace_memory_candidates>
2026-04-26 13:36:49 +08:00
Ralph Chang
802ef62636
docs: update documentation to Memory V2 architecture
...
- Replace four-tier architecture with three-layer Memory V2
- Remove references to non-existent tools (core_memory_*, working_memory_*)
- Update storage paths to ~/.local/share/opencode-working-memory/
- Update configuration to LONG_TERM_LIMITS and HOT_STATE_LIMITS
- Fix installation verification to check system prompt instead of tools
2026-04-26 13:27:14 +08:00
Ralph Chang
2d7cb6cdf4
fix: strengthen plugin regression test with strong error signals
...
- Use TS2345 error instead of loose 'errors' word
- Add try/finally for temp directory cleanup
- Remove duplicate placeholder test block
- Clarify quality gate placement in parseWorkspaceMemoryCandidates()
2026-04-26 12:26:42 +08:00
Ralph Chang
9f9763c0e1
docs: add comprehensive memory plugin quality fixes plan
...
- PR-1: Fix bash error false positive, XML truncation, remove always trigger
- PR-2: Canonical exact dedupe, structured negative guard, quality gate
- Add executable plugin hook regression tests
- Add source priority for explicit > manual > compaction
- Define quality gate predicates with test matrix
2026-04-26 12:23:39 +08:00
Ralph Chang
bb929fc578
Clean up comments, fix docs, bump to v1.0.1
2026-02-18 14:13:37 +08:00
Ralph Chang
98e5ecaa91
Fix installation: no npm install needed, OpenCode auto-installs from config
2026-02-18 11:08:09 +08:00
Ralph Chang
75c89747d8
Fix typecheck errors and update install docs for npm release
2026-02-18 10:46:03 +08:00
Ralph Chang
22cfd6ee3a
Fix pressure thresholds and ASCII diagram alignment
...
- Corrected pressure levels: 75% (moderate) / 90% (high)
- Removed incorrect 'critical' level (95%)
- Fixed ASCII diagram alignment in README
- Updated all documentation to match actual code implementation
- Pruning modes: < 75% (normal), 75-89% (aggressive), ≥ 90% (hyper-aggressive)
2026-02-18 10:13:28 +08:00
Ralph Chang
5c7dd0f421
Update GitHub URLs: yourusername → sdwolf4103
...
- Updated package.json repository URLs
- Updated README.md installation and support links
- Updated docs/installation.md clone URL
- Updated AGENTS.md clone URL
2026-02-18 10:10:03 +08:00
Ralph Chang
484cb420ca
Revert "Rename project: opencode-working-memory → oh-my-memory"
...
This reverts commit bf11c9d55c .
2026-02-18 10:06:20 +08:00
Ralph Chang
bf11c9d55c
Rename project: opencode-working-memory → oh-my-memory
...
- Updated package.json name and URLs
- Updated README.md title and references
- Updated docs/installation.md install commands
- Updated AGENTS.md project name
- Follows oh-my-opencode naming convention
2026-02-18 09:57:46 +08:00
Ralph Chang
32d5ddfb50
Initial commit: OpenCode Working Memory Plugin v1.0.0
...
- Four-tier memory architecture (Core, Working, Pruning, Pressure)
- Phase 1: Core Memory blocks (goal/progress/context)
- Phase 2: Smart Pruning with adaptive thresholds
- Phase 3: Working Memory with slots + pool decay
- Phase 4: Pressure monitoring with interventions
- Phase 4.5: Storage governance (session cleanup + cache sweep)
- Complete documentation (README, AGENTS, installation, architecture, configuration)
- MIT licensed
2026-02-18 09:49:09 +08:00