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: withoneai/cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: withoneai/cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: feature/local-cache
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 2 commits
  • 14 files changed
  • 2 contributors

Commits on Mar 30, 2026

  1. feat: add local knowledge and search caching

    Cache actions knowledge and search responses locally so repeated calls
    serve instantly from disk (~54ms) instead of hitting the API (~300-600ms).
    TTL + ETag hybrid invalidation with stale-on-error fallback.
    
    - New cache module (src/lib/cache.ts) with sync file I/O
    - Cache management commands: one cache list/clear/update-all
    - --no-cache and --cache-status flags on knowledge and search
    - _cache metadata in --agent mode for programmatic cache awareness
    - Guide section (one guide cache), SKILL.md, README docs updated
    - Execute is never cached — always fresh
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
    moekatib and claude committed Mar 30, 2026
    Configuration menu
    Copy the full SHA
    377c8ed View commit details
    Browse the repository at this point in the history
  2. chore: bump version to 1.18.0, add version bump checklist to CLAUDE.md

    Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
    moekatib and claude committed Mar 30, 2026
    Configuration menu
    Copy the full SHA
    fa2a02b View commit details
    Browse the repository at this point in the history
Loading