close
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: code3hr/cyxcode
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.2.2
Choose a base ref
...
head repository: code3hr/cyxcode
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.3.0
Choose a head ref
  • 7 commits
  • 28 files changed
  • 2 contributors

Commits on Mar 30, 2026

  1. docs: add /cyxinit documentation to README

    - Added Project Setup section explaining /cyxinit command
    - Added /cyxinit to Commands table
    - Documents that it copies bundled slash commands and creates .cyxcode/
    code3hr committed Mar 30, 2026
    Configuration menu
    Copy the full SHA
    e1356ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d7bc996 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2026

  1. feat(recall): add semantic recall layer over memory + learned patterns

    Additive local vector search that fires on pattern-miss, surfacing
    semantically similar prior errors into the LLM context without any
    API calls. MiniLM embeddings via @xenova/transformers (2.17.2 pin,
    WASM-only, Bun-compatible), separate SQLite at .cyxcode/recall.db,
    temporal fact store, 23 passing unit tests.
    
    Zero edits to memory.ts, learned.ts, skills, or router. Three hooks
    into existing code: one dep in package.json, one dynamic-import
    block in cyxcode/index.ts alongside initMemoryCapture, one
    else-branch in session/prompt.ts on pattern miss. Deleting
    cyxcode/recall/ plus reverting those three files restores the
    prior behavior exactly.
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
    code3hr and claude committed Apr 11, 2026
    Configuration menu
    Copy the full SHA
    f7cddb9 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2026

  1. fix(typecheck): resolve pre-existing type errors blocking pre-push hook

    - Exclude src/dashboard from main typecheck (standalone Vite app with own tsconfig)
    - Remove dead renderLine function from logo.tsx (referenced undefined SHADOW_MARKER)
    - Fix memory.ts Bus event access: payload.properties.sessionID, not payload.sessionID
    - Fix versioning/index.ts: use SessionID.make() for branded type at Session.get() call
    - Fix pentest/runner.ts: use SessionID.make()/MessageID.make() for branded types, add missing messages field to Tool.Context
    - Fix plugin/index.ts: cast npm-sourced plugins (opencode-gitlab-auth, opencode-poe-auth) through unknown to resolve @opencode-ai/plugin vs @cyxcode/plugin type divergence
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
    code3hr and claude committed Apr 12, 2026
    Configuration menu
    Copy the full SHA
    3d00531 View commit details
    Browse the repository at this point in the history
  2. docs(recall): add use cases and value table

    Three concrete scenarios (recurring errors with different syntax,
    cross-session memory recall, pattern learning acceleration) plus
    an honest "when it does NOT help" section. README gets a
    before/after comparison table.
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
    code3hr and claude committed Apr 12, 2026
    Configuration menu
    Copy the full SHA
    a2be691 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2026

  1. ci(release): add fork release workflow + bump to v2.3.0

    Adds .github/workflows/release-cyxcode.yml scoped to code3hr/cyxcode:
    triggered by v* tag push (or workflow_dispatch), builds the CLI via
    script/build.ts --single, and publishes a GitHub Release with the
    Linux x64 tarball attached.
    
    Bumps packages/opencode from 2.2.2 to 2.3.0 to mark the semantic
    recall layer (f7cddb9) as a new feature release.
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
    code3hr and claude committed Apr 16, 2026
    Configuration menu
    Copy the full SHA
    4455cde View commit details
    Browse the repository at this point in the history
  2. ci(release): build all 12 platform targets, not just linux-x64

    Drops --single so script/build.ts produces linux/darwin/windows
    binaries for x64/arm64 (plus musl and baseline variants). Bun
    cross-compiles them all from the single ubuntu runner, matching
    upstream publish.yml behavior.
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
    code3hr and claude committed Apr 16, 2026
    Configuration menu
    Copy the full SHA
    ad3eaa0 View commit details
    Browse the repository at this point in the history
Loading