Agent Weave
v1.0.0Master-Worker Agent Cluster for parallel task execution. Use when building distributed agent systems with parallel processing needs, task orchestration, or M...
⭐ 0· 729·2 current·2 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
Name/description align with the code: Loom/Master/Worker classes, MapReduce demo, CLI helpers and examples. The code does not request unrelated cloud credentials or network endpoints.
Instruction Scope
SKILL.md and examples describe npm install and CLI usage but do not call out that runtime will create local log/state files (./agent-logs) and spawn long-running agents with no timeout (AGENT_SYSTEM.md explicitly documents 'timeout: 0'). The runtime docs/examples also include long-lived setInterval heartbeats and file writes; these are outside what a casual user might expect from a small orchestration library.
Install Mechanism
No install spec is provided to the platform (instruction-only), but the skill bundle contains a complete Node package (package.json, lib/, bin/, examples). The package.json 'bin' points to a missing file ('bin/weave'), and the test report documents CLI entry issues — this is a packaging bug rather than an obvious supply-chain red flag. No external downloads or obscure URLs are used.
Credentials
The skill requests no environment variables or credentials. It does perform local file I/O (logs and saved agent state under a configurable logDir) which is proportionate to an agent manager, but users should be aware files are written into working directories by default.
Persistence & Privilege
Skill does not request always:true or elevated platform privileges and does not modify other skills. However, code runs long-lived timers and can spawn many workers/tasks (examples spawn 100 workers and dispatch 1000 tasks) which could consume host resources if the skill is invoked autonomously — consider sandboxing or resource limits.
What to consider before installing
This package appears to implement the master/worker features it advertises, but there are multiple quality and runtime concerns you should consider before installing or running it:
- Packaging bugs: package.json's 'bin' claims a 'bin/weave' entry that is missing; the included test report documents CLI entry-point issues. Prefer not to npm install -g this globally until the maintainer fixes the bin entry.
- File writes: the library and demos write logs and agent state to disk (default ./agent-logs). If you run it, set logDir to a controlled location and avoid running as a privileged user.
- Long-running agents: AGENT_SYSTEM.md and code allow child agents with timeout: 0 (no timeout) and use setInterval heartbeats. That can create long-running processes and resource leaks; run inside a container or VM and enforce resource/time limits.
- Code quality bugs: duplicate method definitions, missing imports (some demo files use fs without requiring it), and duplicated/overridden getters are present. These look like sloppy packaging rather than intentional malice, but they could cause unexpected behavior.
- No network exfiltration found: there are no obvious outbound network calls, credential requests, or hidden endpoints in the provided files.
Recommendations:
1) Review the code (lib/ and agent-system files) locally before running. 2) Run in an isolated environment (container or sandbox) and avoid global install. 3) Configure logDir and limits, and prefer programmatic use in controlled tests before using in production. 4) If you need CLI functionality, wait for the maintainer to fix the bin packaging or inspect/adjust bin/weave.mjs / bin/weave-cli-safe.js before use.
Given the packaging and runtime surprises, treat this as potentially risky until you validate and sandbox it.Like a lobster shell, security has layers — review code before you run it.
latestvk974rj2s1fb9gp12s446tph1vs81dh9x
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
