docs.rs failed to build hippox-0.4.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
hippox-0.3.9
Hippox Core Working Principle
How skill loaders and schedulers work
Workflow Model
| Mode | Enum Value | Core Features | LLM Calls | Use Cases |
|---|---|---|---|---|
| ReAct | WorkflowMode::ReAct | Think → Act → Observe loop, LLM decides next step after each execution | 1 per skill + 1 final response | Open-ended tasks, dynamic decision making, error recovery |
| Batch | WorkflowMode::Batch | Execute multiple independent skills in parallel | 1 (generates batch plan) | Independent operations, bulk processing |
| Chain | WorkflowMode::Chain | Sequential execution with variable passing ({{variable}} syntax) | 1 (generates chain) | Linear pipelines, data transformation chains |
| PlanAndExecute | WorkflowMode::PlanAndExecute | One-time planning with conditional branching, variable references ({"$ref":"var"}), error handling (retry/skip/fail) | 1 plan + optional dynamic decisions | Complex workflows, conditional logic, deterministic tasks |
Atomic Skill Unit List
| Category | Skills | Description |
|---|---|---|
| File System | 5 skills | Read, write, delete, list, copy files |
| Archive | 5 skills | Create/extract ZIP/TAR archives, compress files |
| Math | 4 skills | Expression calculator, power/root, statistics, unit conversion |
| Crypto/Random | 10 skills | MD5, SHA256, SHA512, file hash, Base64 encode/decode, random number/string/uuid/password |
| Time | 1 skill | Get current date/time |
| Network | 20 skills | HTTP requests, URL fetch, ICMP/TCP/batch ping, DNS lookup/reverse/batch/test, IP info/validate/range/local, TCP/UDP send/receive/broadcast, FTP upload/download/list/delete |
| OS Management | 18 skills | Reboot, shutdown, sleep, lock, logout, hibernate, uptime, load average, hostname, time, user info, disk/memory/CPU/network/battery info, desktop notification |
| Process | 6 skills | List, kill (by PID/name), check running, get PID, detailed process info |
| System | 7 skills | System info, exec command, port scan/lookup/test, clipboard get/set/clear |
| Document | 11 skills | Markdown, CSV, XML, Excel, PDF read/write/parse |
| Messaging | 5 skills | Email, Telegram, DingTalk, Feishu, WeCom |
| Database | 12 skills | PostgreSQL, MySQL, Redis, SQLite query/execute/list |
| Text Processing | 4 skills | Diff, sort, deduplicate, filter |
| Regex | 4 skills | Match, find, replace, extract |
| K8s | 18 skills | Pod/deployment/service/node/namespace/event/configmap/secret/ingress/statefulset management, logs, exec, scale, restart, port-forward, apply YAML, delete |
| Docker | 5 skills | List, start/stop, logs, inspect, exec |
| GitHub | 7 skills | Get repo, create/list issues, star, search, get user, list PRs |
| Task Scheduler | 3 skills | Schedule, unschedule, list tasks |
| Image Processing | 6 skills | Resize, convert, info, rotate, crop, compress |