Files
gpt/docs/archive/CHANGELOG.md
Claude f2a02abf3e Organize repository structure: clean up root directory
Major reorganization to improve clarity and maintainability:

## Documentation
- Created new simple README.md focused on Layer 1
- Added docs/ARCHITECTURE.md explaining multi-layer design
- Moved LAYER1_REBUILD.md -> docs/LAYER1.md
- Archived old documentation to docs/archive/:
  - CHANGELOG.md, QUICKSTART.md, STATUS.md, USAGE.md
  - DESIGN.md, README_CONFIG.md, ROADMAP.md, TECHNICAL_REVIEW.md
  - claude.md, test-mcp.sh

## Source Code
- Moved unused .rs files to src/tmp/:
  - ai_interpreter.rs (Layer 2 - future)
  - companion.rs (Layer 4b - future)
  - game_formatter.rs (Layer 4a - future)
  - memory.rs (old implementation)
  - extended.rs (old MCP server)

## Result
Clean root directory with only essential files:
- README.md (simple, Layer 1 focused)
- Cargo.toml
- .gitignore
- docs/ (organized documentation)
- src/ (active code only)

All Layer 1 functionality remains intact and tested.
2025-11-05 18:24:38 +00:00

2.4 KiB

Changelog

[Unreleased] - 2025-11-05

🎉 Major Changes: Complete Local Operation

Changed

  • Removed external AI API dependency: No longer calls Claude/OpenAI APIs
  • Claude Code does the interpretation: AIが解釈するのではなく、Claude Code 自身が解釈
  • Zero cost: API料金が一切かからない
  • Complete privacy: データが外部に送信されない

Technical Details

  • Removed openai crate dependency
  • Removed ai-analysis feature (no longer needed)
  • Simplified ai_interpreter.rs to be a lightweight wrapper
  • Updated create_memory_with_ai MCP tool to accept interpreted_content and priority_score from Claude Code
  • Added create_memory_with_interpretation() method to MemoryManager
  • Updated tool descriptions to guide Claude Code on how to interpret and score

Benefits

  • 完全ローカル: 外部 API 不要
  • ゼロコスト: API 料金なし
  • プライバシー: データ漏洩の心配なし
  • シンプル: 依存関係が少ない
  • 高速: ネットワーク遅延なし

How It Works Now

  1. User: 「今日、新しいアイデアを思いついた」とメモリを作成
  2. Claude Code: 内容を解釈し、スコア (0.0-1.0) を計算
  3. Claude Code: create_memory_with_ai ツールを呼び出し、解釈とスコアを渡す
  4. aigpt: メモリを保存し、ゲーム風の結果を返す
  5. Claude Code: ユーザーに結果を表示

Migration Notes

For users who were expecting external AI API usage:

  • No API keys needed anymore (ANTHROPIC_API_KEY, OPENAI_API_KEY)
  • Claude Code (local) now does all the interpretation
  • This is actually better: faster, cheaper, more private!

[0.1.0] - Initial Release

Added

  • Basic memory CRUD operations
  • ChatGPT conversation import
  • stdio MCP server implementation
  • Psychological priority scoring (0.0-1.0)
  • Gamification features (rarity, diagnosis types, XP)
  • Romance companion system
  • 11 MCP tools for Claude Code integration

Features

  • Memory capacity management (max 100 by default)
  • Automatic pruning of low-priority memories
  • Game-style result displays
  • Companion affection and level system
  • Daily challenges
  • Ranking displays

Documentation

  • README.md with full examples
  • DESIGN.md with system architecture
  • TECHNICAL_REVIEW.md with evaluation
  • ROADMAP.md with 7-phase plan
  • QUICKSTART.md for immediate usage
  • USAGE.md for detailed instructions