Releases: T1anhu4/Crush-skill
Release list
Crush.skill v2.4.7
Crush.skill v2.4.7
This release adds the Relationship Distillation Report, turning imported chats and session memory into an evidence-first learning report.
Highlights
- Added
/distillin the standalone CLI. - Added
distillation_reportskill action for Claude Code, OpenClaw, QwenPaw, Codex, Cursor, and other agent hosts. - Chat import now returns a distillation preview: active/passive, friend/flirt, boundary, guardedness, and confidence.
- Added evidence map, relationship radar, training playbook, validation limits, and ethical boundaries.
- Sensitive labels such as slow-burn/fishing/material-risk stay probabilistic and evidence-based instead of becoming one-line judgments.
Assets
crush_cli_standalone.zipcrush_skill_openclaw.zipcrush_skill_qwenpaw.zip
Crush.skill v2.4.6
Crush.skill v2.4.6
This release is a README/product presentation redesign inspired by recent GitHub skill projects, while keeping Crush.skill's own relationship-literacy and anti-manipulation stance.
Highlights
- Added an animated hero SVG for the README first screen.
- Added an animated CLI demo SVG showing relationship readout, timeline waiting, and timestamps.
- Added Chinese/English README switch buttons at the top.
- Reorganized README hierarchy: one-sentence value, one-minute start, demo, product idea, core capabilities, product boundary, latest versions, then architecture.
- Moved dense changelog content below the product overview to reduce first-screen reading pressure.
- Added a clear "what we borrowed" comparison section for Tong Jincheng skill and Nuwa skill, focusing on product/data-design lessons instead of manipulation tactics.
Assets
crush_skill_openclaw.zip: OpenClaw-ready skill package.crush_skill_qwenpaw.zip: QwenPaw-ready skill package.crush_cli_standalone.zip: standalone local CLI package.
Crush.skill v2.4.5
Crush.skill v2.4.5
This release makes the standalone CLI timeline feel less like a timer and more like a person who waits, notices, follows up, and eventually withdraws.
Highlights
- Added a pending wait state: after Ta sends a proactive message, she waits for your reply instead of constantly opening new topics.
- Added patience windows and context-aware follow-ups based on time of day, persona, warmth, initiative, and ignored-message history.
- Added warmth and initiative calculations: long non-replies and low-priority replies reduce future proactivity.
- Added reply-quality analysis: overtime / just got off work / apology is treated differently from gaming / forgot / low-priority replies.
- Added emotional withdrawal: repeated ignored messages make Ta more restrained, less warm, and less likely to proactively message.
- Added right-aligned timestamps on Ta's chat bubbles.
- Fixed empty timeline model replies so they no longer surface
record_reply requires payload.npc_reply. - Expanded smoke tests for pending timeline state and response-quality scoring.
Assets
crush_skill_openclaw.zip: OpenClaw-ready skill package.crush_skill_qwenpaw.zip: QwenPaw-ready skill package.crush_cli_standalone.zip: standalone local CLI package.
Crush.skill v2.4.4
Crush.skill v2.4.4
This release improves the standalone CLI onboarding experience with multilingual UI and a guided model setup wizard.
Highlights
- Default CLI language is now English for fresh installs.
- Added
/languageand typo-compatible/laguagecommand with an arrow-key picker. - Supported UI languages: English, Simplified Chinese, Traditional Chinese, Russian, and Japanese.
- Added
/modelguided setup with three steps: provider, model name, API key. - First interactive run automatically opens the model setup wizard when no model is configured.
- Provider presets: OpenAI, Claude/Anthropic, Gemini/Google, DeepSeek, Kimi/Moonshot, Qwen/DashScope, and Custom.
- Real provider adapters: Claude uses Anthropic Messages API, Gemini uses Google generateContent, and OpenAI/DeepSeek/Kimi/Qwen use OpenAI-compatible Chat Completions.
- Non-interactive and piped runs no longer get interrupted by first-run setup.
- Expanded smoke tests for i18n, provider setup, Claude/Gemini adapters, model errors, and timeline behavior.
Assets
crush_skill_openclaw.zip: OpenClaw-ready skill package.crush_skill_qwenpaw.zip: QwenPaw-ready skill package.crush_cli_standalone.zip: standalone local CLI package.
Crush.skill v2.4.3
Crush.skill v2.4.3
This release turns Crush.skill from a persona chat simulator into a relationship-literacy trainer with real conversational stakes.
Highlights
- Added a Relationship Coach engine that classifies each user line as normal chat, flirt probe, validation seeking, intimacy escalation, hurtful push-pull, or boundary/soft decline.
- Added a CLI relationship readout HUD: risk level, whether to flirt or slow down, what the other person's signal likely means, and what to say next.
- Added a real-stakes persona layer: the persona is no longer endlessly accommodating, will not confirm "I like you" too quickly, and will react with defensiveness or hurt when pressured or toyed with.
- Added direct validation detection for lines like "Do you like me?" and context follow-ups like "Tell the truth."
- Added hurtful push-pull detection for lines like "Because I don't like you" and "I was just teasing you," with anti-manipulation coaching.
- Reduced game-like score interpretation by making the CLI teach relationship reads instead of only printing numeric deltas.
- Expanded smoke tests for symbolic naming, validation pressure, hurtful push-pull, proactive timeline behavior, and CLI errors.
Assets
crush_skill_openclaw.zip: OpenClaw-ready skill package.crush_skill_qwenpaw.zip: QwenPaw-ready skill package.crush_cli_standalone.zip: standalone local CLI package.
Crush.skill v2.4.2
Crush.skill v2.4.2
This patch fixes the standalone CLI timeline background thread on macOS and other Python SQLite environments.
What changed
- Fixed
SQLite objects created in a thread can only be used in that same threadwhen proactive timeline messages run in the background. - The timeline thread now creates its own runtime and SQLite connection instead of reusing the main chat thread's runtime.
- Added regression coverage that triggers proactive messaging from a real background thread.
- v2.4.x patch releases are now published from the
2.4maintenance branch unlessmainis explicitly requested.
Assets
crush_skill_openclaw.zip: OpenClaw-ready skill package.crush_skill_qwenpaw.zip: QwenPaw-ready skill package.crush_cli_standalone.zip: standalone local CLI package.
Crush.skill v2.4.1
Crush.skill v2.4.1
This patch improves realism in subtle intimacy-escalation moments, based on real CLI dialogue feedback.
What changed
- Detects symbolic naming pressure: examples include giving her a special name, tying it to flower meanings, or saying "if you don't reject it, I'll call you that."
- Distinguishes romantic sincerity from pace pressure: the persona can feel touched without instantly accepting a high-intimacy frame.
- Adds anti-repetition prompting: recent verbatim context is included so the persona does not repeat the previous reply, same joke, or same bracketed action.
- Adds latest-message anchoring: the persona must respond to the newest message instead of drifting back to the previous topic.
- Dampens state swings: high-pressure escalation now raises defense and lowers exploration without making favorability jump around like a game score.
- Smoke tests now cover the Camellia / flower-language / assumed-consent scenario.
Assets
crush_skill_openclaw.zip: OpenClaw-ready skill package.crush_skill_qwenpaw.zip: QwenPaw-ready skill package.crush_cli_standalone.zip: standalone local CLI package.
Crush.skill v2.4.0
Crush.skill v2.4.0
This release upgrades Crush.skill from a static persona simulator into a more time-aware relationship dialogue engine.
Highlights
- Timeline-aware CLI: the local CLI can now let the simulated persona proactively follow up as time passes.
/stopand/continue: pause or resume time progression and proactive messages.- More sensitive neediness detection: repeated intimate nickname permission checks now register as pace pressure, attachment exposure, and boundary-testing behavior.
- Proactive conversation engine: topic openings are influenced by persona archetype, attachment style, warmth, exploration level, defenses, and local time of day.
- Updated README and README_EN with the new v2.4 behavior and commands.
- Expanded smoke tests for nickname pressure and timeline proactive messages.
Assets
crush_skill_openclaw.zip: OpenClaw-ready skill package.crush_skill_qwenpaw.zip: QwenPaw-ready skill package.crush_cli_standalone.zip: standalone local CLI package.
Quick Install
curl -fsSL https://raw.githubusercontent.com/T1anhu4/Crush.skill/main/scripts/install_cli.sh | bash
crushThen run /setup, connect your OpenAI-compatible model provider, and start chatting.
Crush.skill v2.3.1
Crush.skill v2.3.1
Patch release for the standalone CLI.
Fixes:
- CLI no longer crashes when a model provider returns HTTP errors such as 429, 401, or 404.
- DeepSeek console URL
https://platform.deepseek.comis automatically normalized to the API basehttps://api.deepseek.com. /setupnow hides API key input with getpass.--homenow correctly isolates the config file as well as local memory.- Added smoke coverage for mocked HTTP 429 handling.
Assets:
- crush_skill_openclaw.zip
- crush_skill_qwenpaw.zip
- crush_cli_standalone.zip
Crush.skill v2.3.0
Crush.skill v2.3.0
This release adds the standalone local CLI product line while keeping the Agent Skill packages.
Highlights:
- New
crush_clipackage: runpython3 -m crush_clior install thecrushcommand. - New
scripts/install_cli.sh: installs to~/.crush, keeps memory under~/.crush/data, and creates~/.crush/bin/crush. - New
crush_cli_standalone.ziprelease asset for local-first users. - CLI supports startup animation, spinners, persona reply bubbles,
/setup,/import,/sessions,/dashboard,/postmortem, and/where. - Added
record_replyaction so host agents and the CLI can persist NPC replies without recalculating relationship state. - Added
CRUSH_DATA_DIRsupport for fully local, user-controlled memory directories. - Added lightweight YAML fallback for restricted/offline environments.
Assets:
- crush_skill_openclaw.zip
- crush_skill_qwenpaw.zip
- crush_cli_standalone.zip