* fix(validate): check for [agents] instead of [agent] in HAND.toml All 14 hands use [agents.main] (plural) for multi-agent config, but the validator was checking for [agent] (singular), causing all hands to fail validation. * fix(routing): resolve 19 routing alias collisions Agent is a sub-unit of hand, so hands take priority for routing. Remove conflicting aliases from agent side when hand already owns them. - analyst: remove data analysis, analyze data, dashboard (owned by hand/analytics) - data-scientist: remove statistical analysis, forecast, prediction (owned by hand/analytics, hand/predictor) - sales-assistant: remove prospecting, sales, pipeline (owned by hand/lead, hand/devops) - devops-lead: remove incident response, kubernetes, terraform (owned by hand/devops) - researcher: remove deep research, research, literature review (owned by hand/researcher) - academic-researcher: remove literature review, systematic review (owned by hand/researcher) - social-media: remove duplicate content calendar from weak_aliases - hand/collector: remove competitive analysis (owned by hand/strategist)
Collector Hand
Autonomous intelligence collector -- monitors any target continuously with change detection and knowledge graphs.
Configuration
| Field | Value |
|---|---|
| Category | data |
| Agent | collector-hand |
| Routing | monitor changes, track updates, collect intelligence, osint, change detection |
Integrations
None required.
Settings
- Target Subject -- What to monitor (company, person, technology, market, topic)
- Collection Depth --
surface,deep,exhaustive - Update Frequency --
hourly,every_6h,daily,weekly - Focus Area --
market,business,competitor,person,technology,general - Alert on Changes -- Publish events on significant changes (default: on)
- Report Format --
markdown,json,html - Max Sources Per Cycle --
10,30,50,100 - Track Sentiment -- Analyze sentiment trends over time (default: off)
Usage
librefang hand run collector