fix: resolve build errors and add comprehensive symlink tests

- Fixed E0425 error in src/skills/mod.rs by moving println! inside #[cfg(unix)] block where 'dest' variable is in scope
- Added missing 'identity' field to Config struct initializations in src/onboard/wizard.rs
- Fixed import paths for AIEOS identity functions in src/channels/mod.rs
- Added comprehensive symlink edge case tests in src/skills/symlink_tests.rs
- All 840 tests passing, 0 clippy warnings

Resolves issue #28: skills symlink functionality now works correctly on Unix platforms with proper error handling on non-Unix platforms
This commit is contained in:
argenis de la rosa 2026-02-14 13:37:27 -05:00
parent acea042bdb
commit ef4444ba43
13 changed files with 834 additions and 49 deletions

View file

@ -22,6 +22,7 @@ mod doctor;
mod gateway;
mod health;
mod heartbeat;
mod identity;
mod integrations;
mod memory;
mod migration;
@ -35,6 +36,7 @@ mod skills;
mod tools;
mod tunnel;
use config::Config;
/// `ZeroClaw` - Zero overhead. Zero compromise. 100% Rust.