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
9c99ab16d4
feat(phase3-4): add OpenFang config.toml and TypeScript type definitions
...
Phase 3: Configuration Migration (P1)
- Create config/config.toml with comprehensive OpenFang settings
- Migrate openclaw.default.json content to TOML format
- Add server, agent, skills, hands, llm, security, logging configs
- Add desktop-specific settings for ZClaw client
Phase 4: Type System Enhancement (P2)
- Create types/agent.ts: Agent, AgentConfig, AgentStatus types
- Create types/session.ts: Session, SessionMessage, MessageRole types
- Create types/settings.ts: QuickConfig, MCPService, AppSettings types
- Create types/index.ts: Barrel export for all type definitions
Documentation Updates:
- Mark Phase 3 config migration tasks as completed (2/3)
- Mark Phase 4 type definition tasks as completed (3/4)
- Update technical debt cleanup status
- Update type definition section in SYSTEM_ANALYSIS.md
Files Added:
- config/config.toml (289 lines)
- desktop/src/types/agent.ts (68 lines)
- desktop/src/types/session.ts (75 lines)
- desktop/src/types/settings.ts (89 lines)
- desktop/src/types/index.ts (41 lines)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-15 01:45:25 +08:00
iven
5599c1a4db
feat(phase2): complete P1 tasks - Channels, Triggers, Skills CRUD and UI enhancements
...
Phase 2 P1 Tasks Completed:
API Layer (gateway-client.ts, gatewayStore.ts):
- Add Channels CRUD: getChannel, createChannel, updateChannel, deleteChannel
- Add Triggers CRUD: getTrigger, createTrigger, updateTrigger, deleteTrigger
- Add Skills CRUD: getSkill, createSkill, updateSkill, deleteSkill
- Add Scheduled Tasks API: createScheduledTask, deleteScheduledTask, toggleScheduledTask
- Add loadModels action for dynamic model list
UI Components:
- ModelsAPI.tsx: Dynamic model loading from API with loading/error states
- SchedulerPanel.tsx: Full CreateJobModal with cron/interval/once scheduling
- SecurityStatus.tsx: Loading states, error handling, retry functionality
- WorkflowEditor.tsx: New workflow creation/editing modal (new file)
- WorkflowHistory.tsx: Workflow execution history viewer (new file)
- WorkflowList.tsx: Integrated editor and history access
Configuration:
- Add 4 Hands TOML configs: clip, collector, predictor, twitter
Documentation (SYSTEM_ANALYSIS.md):
- Update API coverage: 65% → 89% (53/62 endpoints)
- Update UI completion: 85% → 92%
- Mark Phase 2 P1 tasks as completed
- Update technical debt cleanup status
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-15 01:38:34 +08:00
iven
07079293f4
feat(hands): restructure Hands UI with Chinese localization
...
Major changes:
- Add HandList.tsx component for left sidebar
- Add HandTaskPanel.tsx for middle content area
- Restructure Sidebar tabs: 分身/HANDS/Workflow
- Remove Hands tab from RightPanel
- Localize all UI text to Chinese
- Archive legacy OpenClaw documentation
- Add Hands integration lessons document
- Update feature checklist with new components
UI improvements:
- Left sidebar now shows Hands list with status icons
- Middle area shows selected Hand's tasks and results
- Consistent styling with Tailwind CSS
- Chinese status labels and buttons
Documentation:
- Create docs/archive/openclaw-legacy/ for old docs
- Add docs/knowledge-base/hands-integration-lessons.md
- Update docs/knowledge-base/feature-checklist.md
- Update docs/knowledge-base/README.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-14 23:16:32 +08:00
iven
4eb164764a
feat(openfang): add bundled OpenFang runtime support
...
- Add prepare-openfang-runtime.mjs script for cross-platform binary download
- Update lib.rs to support binary runtime (fallback to Node.js for legacy)
- Add openfang.cmd/sh launcher scripts
- Update runtime-manifest.json for binary-based runtime
- Add README documentation for bundled runtime architecture
OpenFang binary is downloaded during build, supporting:
- Windows x64/ARM64 (.zip)
- macOS Intel/Apple Silicon (.tar.gz)
- Linux x64/ARM64 (.tar.gz)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 18:03:43 +08:00
iven
fa108e78aa
feat(frontend): update Gateway connection URL to port 18790
...
- Changed default Gateway URL from 18789 to 18790 to match current running instance
- This allows frontend to connect to Gateway during testing
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-12 00:30:07 +08:00
iven
ef849c62ab
cc工作前备份
2026-03-12 00:23:42 +08:00
iven
045e9cef5b
feat: initialize ZCLAW project with core systems and Tauri desktop
...
- Created backend core systems:
- Remote Execution System (远程执行系统)
- Task Orchestration Engine (任务编排引擎)
- Persistent Memory System (持续记忆系统)
- Proactive Service System (主动服务系统)
- Created Tauri desktop app:
- Three-column layout based on AutoClaw design
- React + TypeScript + Tailwind CSS
- Zustand state management
- Lucide React icons
- Components:
- Sidebar (Agent list, IM channels, scheduled tasks)
- ChatArea (Chat interface with message bubbles)
- RightPanel (Task progress, statistics, next actions)
Next: Test Tauri dev server and integrate with OpenClaw backend
2026-03-11 22:06:07 +08:00