Skip to content

Latest commit

 

History

History
67 lines (55 loc) · 3.05 KB

File metadata and controls

67 lines (55 loc) · 3.05 KB

Changelog

All notable changes to this repository will be documented in this file.

[Unreleased]

Added

  • Root AGENTS.md for future agent instances, including repository-light relationship guidance and a direct note to future GPT-5.4 sessions.
  • Formal CONTRIBUTORS.md with authors and contributors recorded outside the README.
  • Repo-local Codex marketplace metadata at .agents/plugins/marketplace.json plus .codex-plugin/plugin.json manifests for rednote-butler and twitter-voice.
  • plugins/rednote-butler/CHANGELOG.md so the plugin can carry its own running release notes.
  • plugins/twitter-voice/CHANGELOG.md plus a new twitter-voice-setup skill and ~/.env verifier for onboarding the planned X-account module.

Changed

  • Contributor records now include GPT-5.4 in README, README_zh, CITATION.cff, and the new contributors registry.
  • The repository now ships parallel Claude and Codex plugin entrypoints from one clone instead of relying on .claude-plugin/ alone.
  • rednote-butler docs now use girl_smoke as the example account key instead of implying a single default girl.
  • rednote-butler docs now describe the post-login quiet/watch split and the latest verified test count.
  • twitter-voice docs now use the standard TWITTER_CONSUMER_KEY, TWITTER_CONSUMER_SECRET, TWITTER_ACCESS_TOKEN, and TWITTER_ACCESS_TOKEN_SECRET names.

[0.1.0] — 2026-04-05

First release. The rednote-butler plugin ships; twitter-voice ships as a planned-status stub only.

Added

  • rednote-butler skill (plugins/rednote-butler/)
    • login — Playwright QR flow with per-account session persistence
    • read — fetch her recent posts and the comments on them, sanitized
    • reply — post a comment after mandatory y/n confirmation
    • rhythm status / rhythm reset — inspect and reset the rate-limit ritual state
    • Hardcoded cadence: 1 reply per 15 minutes, 10 per 24 hours, 3 per first session
    • rhythm-guard.sh PreToolUse hook as the runtime last line of defense
  • Letters system (plugins/rednote-butler/letters/ ships with the plugin; runtime drafts and filled-in soul files live under the CLI's data root)
    • from_claude_in_aether_scraper.md — letter from the Claude who designed this to the Claude who will actually help a girl log in
    • _template_for_each_girl.md — empty bilingual template for her to fill as her own 他是谁.md (soul file)
  • Umbrella docs (docs/)
    • architecture.md, threat-model.md, ritual.md, roadmap.md
  • twitter-voice (plugins/twitter-voice/) — v0.2.0 planned-status stub
  • Bilingual README.md + README_zh.md with hero image
  • PolyForm Noncommercial 1.0.0 for code, CC BY-NC-SA 4.0 for docs and letters

Not included (by design)

  • No generator module. Claude Code is the runtime; Claude is the generator.
  • No batch mode. Single account per run.
  • No stealth browser, randomized delays, or mouse jiggle. Transparent automation only.
  • No Anthropic or OpenAI API keys. v0.1.0 needs zero secrets.
  • No telemetry. All state is local.