Shunsuke Hayashi
|
25d358f96e
|
feat: Add config system, agent mode, and session management
- Add comprehensive Config system with TOML support (~/.miyabi/config.toml)
- Add Agent module for autonomous task execution with tool approval
- Add Session management for conversation persistence
- Extend CLI with new commands: init, sessions, agent, version
- Add CLI flags: --model, --max-tokens, --thinking, --config, --session
- Fix all clippy warnings (16 → 0)
- Improve code quality with collapsible pattern matching
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-22 22:22:11 +09:00 |
|
Shunsuke Hayashi
|
81027daa4a
|
fix(views): Fix compilation errors and add notification tests
Sprint 7 changes:
- Fixed 25 compilation errors in views.rs:
- Fixed API mismatches for Spinner, Breadcrumb, StatusBar, StatusItem
- Fixed PagerOverlay content method usage
- Fixed render method signatures for overlays
- Fixed ApprovalAction and ResumePickerAction enum variants
- Fixed ChatComposer method names (get_input vs get_content)
- Fixed Layout split return type compatibility
- Added 60 tests for notification.rs covering:
- NotificationPriority (3 tests)
- Notification (8 tests)
- NotificationAction (3 tests)
- NotificationPanel (15 tests)
- Banner (5 tests)
- AlertType, AlertButton (4 tests)
- Alert (12 tests)
- NotificationCenter (11 tests)
Total tests: 220
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-22 18:58:31 +09:00 |
|