iven
3ff08faa56
release(v0.2.0): streaming, MCP protocol, Browser Hand, security enhancements
...
## Major Features
### Streaming Response System
- Implement LlmDriver trait with `stream()` method returning async Stream
- Add SSE parsing for Anthropic and OpenAI API streaming
- Integrate Tauri event system for frontend streaming (`stream:chunk` events)
- Add StreamChunk types: Delta, ToolStart, ToolEnd, Complete, Error
### MCP Protocol Implementation
- Add MCP JSON-RPC 2.0 types (mcp_types.rs)
- Implement stdio-based MCP transport (mcp_transport.rs)
- Support tool discovery, execution, and resource operations
### Browser Hand Implementation
- Complete browser automation with Playwright-style actions
- Support Navigate, Click, Type, Scrape, Screenshot, Wait actions
- Add educational Hands: Whiteboard, Slideshow, Speech, Quiz
### Security Enhancements
- Implement command whitelist/blacklist for shell_exec tool
- Add SSRF protection with private IP blocking
- Create security.toml configuration file
## Test Improvements
- Fix test import paths (security-utils, setup)
- Fix vi.mock hoisting issues with vi.hoisted()
- Update test expectations for validateUrl and sanitizeFilename
- Add getUnsupportedLocalGatewayStatus mock
## Documentation Updates
- Update architecture documentation
- Improve configuration reference
- Add quick-start guide updates
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-24 03:24:24 +08:00
iven
4ffe602591
feat(skills): add Chinese platform marketing specialists
...
- Add wechat-official-account: WeChat OA content & engagement expert
- Add xiaohongshu-specialist: RED (Xiaohongshu) lifestyle content expert
- Add zhihu-strategist: Zhihu thought leadership & knowledge marketing
- Update SYSTEM_ANALYSIS.md: total skills now 65, Marketing 9
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-15 03:11:18 +08:00
iven
8a515dd1fd
feat(skills): add 3 marketing skills and update documentation
...
- Add app-store-optimizer: ASO expert for app store optimization
- Add reddit-community-builder: Reddit marketing specialist
- Add tiktok-strategist: TikTok viral content expert
- Update ui-designer and workflow-optimizer skill definitions
- Update SYSTEM_ANALYSIS.md: total skills now 63 (was 60)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-15 03:09:44 +08:00
iven
d64903ba21
feat(skills): complete multi-agent collaboration framework
...
## Skills Ecosystem (60+ Skills)
- Engineering: 7 skills (ai-engineer, backend-architect, etc.)
- Testing: 8 skills (reality-checker, evidence-collector, etc.)
- Support: 6 skills (support-responder, analytics-reporter, etc.)
- Design: 7 skills (ux-architect, brand-guardian, etc.)
- Product: 3 skills (sprint-prioritizer, trend-researcher, etc.)
- Marketing: 4+ skills (growth-hacker, content-creator, etc.)
- PM: 5 skills (studio-producer, project-shepherd, etc.)
- Spatial: 6 skills (visionos-spatial-engineer, etc.)
- Specialized: 6 skills (agents-orchestrator, etc.)
## Collaboration Framework
- Coordination protocols (handoff-templates, agent-activation)
- 7-phase playbooks (Discovery → Operate)
- Standardized skill template for consistency
## Quality Improvements
- Each skill now includes: Identity, Mission, Workflow, Deliverable Format
- Collaboration triggers define when to invoke other agents
- Success metrics provide measurable quality standards
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-15 03:07:31 +08:00
iven
d60d445cbf
feat(phase4-5): add Workflow types and expand Skills ecosystem
...
Phase 4: Type System Completion (P2)
- Add comprehensive Workflow type definitions:
- WorkflowStepType: hand, skill, agent, condition, parallel, delay
- WorkflowStep: individual step configuration
- Workflow: complete workflow definition
- WorkflowRunStatus: pending, running, completed, failed, cancelled, paused
- WorkflowRun: execution instance tracking
- Request/Response types for API operations
- Control types for pause/resume/cancel
- Update types/index.ts with workflow exports
Phase 5: Skills Ecosystem Expansion (P2)
- Add 5 new Skills with SKILL.md definitions:
- git: Git version control operations
- file-operations: File system operations
- web-search: Web search capabilities
- data-analysis: Data analysis and visualization
- shell-command: Shell command execution
- Skills coverage now at 9/60+ (15%)
Documentation:
- Update SYSTEM_ANALYSIS.md Phase 4 & 5 status
- Mark Phase 4 as completed
- Update Phase 5 progress tracking
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-15 01:51:45 +08:00
iven
b8a83b5a26
feat(skills): add code-review and translation skills
...
- code-review: Code quality analysis, security audit, and best practices checking
- translation: Professional technical translation with terminology consistency
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-12 00:32:29 +08:00
iven
ef849c62ab
cc工作前备份
2026-03-12 00:23:42 +08:00