Skip to content

Releases: T1anhu4/Crush-skill

Crush.skill v2.4.7

Choose a tag to compare

@T1anhu4 T1anhu4 released this 04 Jun 06:59

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 /distill in the standalone CLI.
  • Added distillation_report skill 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.zip
  • crush_skill_openclaw.zip
  • crush_skill_qwenpaw.zip

Crush.skill v2.4.6

Choose a tag to compare

@T1anhu4 T1anhu4 released this 04 Jun 06:36

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

Choose a tag to compare

@T1anhu4 T1anhu4 released this 04 Jun 03:38

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

Choose a tag to compare

@T1anhu4 T1anhu4 released this 03 Jun 10:07

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 /language and typo-compatible /laguage command with an arrow-key picker.
  • Supported UI languages: English, Simplified Chinese, Traditional Chinese, Russian, and Japanese.
  • Added /model guided 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

Choose a tag to compare

@T1anhu4 T1anhu4 released this 03 Jun 09:32

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

Choose a tag to compare

@T1anhu4 T1anhu4 released this 03 Jun 09:00

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 thread when 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.4 maintenance branch unless main is 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

Choose a tag to compare

@T1anhu4 T1anhu4 released this 03 Jun 08:19

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

Choose a tag to compare

@T1anhu4 T1anhu4 released this 03 Jun 08:08

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.
  • /stop and /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
crush

Then run /setup, connect your OpenAI-compatible model provider, and start chatting.

Crush.skill v2.3.1

Choose a tag to compare

@T1anhu4 T1anhu4 released this 03 Jun 07:13

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.com is automatically normalized to the API base https://api.deepseek.com.
  • /setup now hides API key input with getpass.
  • --home now 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

Choose a tag to compare

@T1anhu4 T1anhu4 released this 03 Jun 06:52

Crush.skill v2.3.0

This release adds the standalone local CLI product line while keeping the Agent Skill packages.

Highlights:

  • New crush_cli package: run python3 -m crush_cli or install the crush command.
  • New scripts/install_cli.sh: installs to ~/.crush, keeps memory under ~/.crush/data, and creates ~/.crush/bin/crush.
  • New crush_cli_standalone.zip release asset for local-first users.
  • CLI supports startup animation, spinners, persona reply bubbles, /setup, /import, /sessions, /dashboard, /postmortem, and /where.
  • Added record_reply action so host agents and the CLI can persist NPC replies without recalculating relationship state.
  • Added CRUSH_DATA_DIR support 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