windsurf-memory-optimization
Version:
Memory optimization tools for Windsurf AI
105 lines (76 loc) • 2.01 kB
Markdown
Công cụ tối ưu hóa memory cho Windsurf AI.
```bash
npm install windsurf-memory-optimization
```
```typescript
import { MemoryPin } from '@windsurf/memory-optimization';
@MemoryPin('auth_logic', {
ttl: '48h',
links: ['user.service.ts'],
description: 'Authentication logic and flow'
})
export class AuthController {
// ...
}
export class UserService {
@MemoryPin('user_service', {
ttl: '24h',
description: 'User management logic'
})
async createUser() {
// ...
}
}
```
```bash
windsurf-memory scan .
windsurf-memory list
windsurf-memory snapshot create version-1.0
windsurf-memory snapshot restore version-1.0
windsurf-memory optimize
```
```typescript
// Tạo file .windsurfrules trong project
[]
max_context_window = 128000
persistence_interval = 300s
context_retention = 72h
auto_anchor_threshold = 0.7
[]
file_patterns =
*.controller.js => priority=0.9
*-service.ts => priority=0.8
Dockerfile => priority=1.0
[]
default_model = claude-3.7-sonnet
fallback_model = codeium-nexus
```
Các biến môi trường có thể được sử dụng:
- `WINDSURF_MEMORY_DIR`: Thư mục lưu trữ memory
- `WINDSURF_SNAPSHOTS_DIR`: Thư mục lưu trữ snapshots
- `WINDSURF_LOG_LEVEL`: Mức độ log (debug, info, warn, error)
- Quản lý memory pins tự động
- Tạo và quản lý snapshots
- Tối ưu hóa hiệu suất
- Hỗ trợ nén dữ liệu
- Cấu hình ưu tiên
- Tích hợp với Windsurf AI
Nếu gặp vấn đề, hãy liên hệ:
- Issue Tracker: [GitHub Issues](https://github.com/windsurf/memory-optimization/issues)
- Email: support@windsurf.ai
MIT License