Skip to content

Releases: ohad6k/ditto

ditto v0.1.2

Choose a tag to compare

@ohad6k ohad6k released this 08 Jul 17:27

install upgrade for ditto.

new:

  • python ditto.py --install you.md --target codex
  • --target claude
  • --target cursor --repo .
  • --target agents --repo .
  • --target gemini --repo .

safety:

  • refuses to overwrite existing profile files unless --yes is passed
  • AGENTS.md and GEMINI.md installs use a marked ditto block instead of deleting existing content
  • Cursor installs get proper .mdc frontmatter
  • --dry-run previews destination paths without writing

verified:

  • local unittest suite
  • GitHub Actions tests workflow

ditto v0.1.1

Choose a tag to compare

@ohad6k ohad6k released this 08 Jul 17:22

trust upgrade for ditto.

new:

  • python ditto.py --dry-run previews what ditto will read/write without creating ditto-out/
  • synthetic tests for dry-run and redacted corpus output
  • GitHub Actions test workflow + README badge

why it matters:

  • users can audit counts and output paths before writing a private corpus
  • CI now verifies the extractor behavior on every push

ditto v0.1.0

Choose a tag to compare

@ohad6k ohad6k released this 08 Jul 16:43

initial public release of ditto.

what's inside:

  • local extractor for Claude Code and Codex JSONL sessions
  • secret/PII redaction before writing output
  • chunked corpus for agent fan-out mining
  • mining prompt for building a you.md
  • install paths for Claude Code, Codex, Cursor, AGENTS.md, Gemini, and other agents

this is not agent memory. memory stores what you told the model. ditto mines what your work already proved about you.