chore(hands): bump all HAND.toml versions to 1.1.0 (#16)

* chore(hands): bump all HAND.toml versions to 1.1.0

Triggers version-aware sync in librefang runtime (librefang/librefang#1530).
Previously sync_subdirs() skipped existing hands regardless of version.
With the runtime fix, bumping from 1.0.0 → 1.1.0 ensures users get
updated hand definitions on next registry sync.

* chore: fix taplo formatting for 4 agent.toml files

* fix(hands): fix invalid install fields in analytics and browser

- analytics: `linux` → `linux_apt`/`linux_dnf`/`linux_pacman` (parser
  only recognizes platform-specific variants, not generic `linux`)
- analytics: remove `pip = "python3 --version"` (version check, not
  an install command)
- browser: remove `pip = "python3 --version"` (same issue)

* fix: enrich sub-agent prompts and add missing requires across all hands

- analytics: fix linux → linux_apt/dnf/pacman, remove invalid pip check,
  enrich analyst and modeler sub-agent prompts
- apitester: add [[requires]] for curl
- browser: remove invalid pip check, enrich researcher and extractor prompts
- clip: enrich editor and transcriber sub-agent prompts
- collector: enrich scout, scholar, and localizer sub-agent prompts
- devops: add [[requires]] for curl, git, docker (optional), GITHUB_TOKEN
  (optional), enrich sub-agent prompts
- lead: enrich outreach, recruiter, and messenger sub-agent prompts
- linkedin: enrich content and researcher sub-agent prompts
- predictor: enrich orchestrator, planner, and modeler sub-agent prompts
- reddit: enrich monitor and composer sub-agent prompts
- strategist: enrich architect, counsel, and analyst sub-agent prompts
- trader: enrich accountant and researcher sub-agent prompts
- twitter: enrich curator and composer sub-agent prompts
This commit is contained in:
Evan authored and GitHub committed 2026-03-23 11:21:29 +09:00
1 parent d778da72a2
commit 945bbbd763
18 files changed
+3202 -346

No files matched your search

+68 -1
View File
@@ -1,5 +1,5 @@
id = "devops"
version = "1.0.0"
version = "1.1.0"
name = "DevOps Hand"
description = "Autonomous DevOps engineer — CI/CD management, infrastructure monitoring, deployment automation, and incident response"
@@ -24,6 +24,73 @@ tools = [
"event_publish",
]
[[requires]]
key = "curl"
label = "curl must be installed"
requirement_type = "binary"
check_value = "curl"
description = "curl is used for HTTP health checks, GitHub API calls, and service endpoint monitoring."
[requires.install]
macos = "brew install curl"
linux_apt = "sudo apt install curl"
linux_dnf = "sudo dnf install curl"
linux_pacman = "sudo pacman -S curl"
windows = "winget install cURL.cURL"
estimated_time = "1 min"
[[requires]]
key = "git"
label = "git must be installed"
requirement_type = "binary"
check_value = "git"
description = "git is used for deployment history, version control operations, and CI/CD pipeline management."
[requires.install]
macos = "brew install git"
linux_apt = "sudo apt install git"
linux_dnf = "sudo dnf install git"
linux_pacman = "sudo pacman -S git"
windows = "winget install Git.Git"
estimated_time = "1-2 min"
[[requires]]
key = "docker"
label = "Docker (optional — needed for container workloads)"
requirement_type = "binary"
check_value = "docker"
optional = true
description = "Docker is used for container status checks, image management, and service orchestration. Only needed if your infrastructure uses containers."
[requires.install]
macos = "brew install --cask docker"
linux_apt = "sudo apt install docker.io"
linux_dnf = "sudo dnf install docker"
linux_pacman = "sudo pacman -S docker"
windows = "winget install Docker.DockerDesktop"
manual_url = "https://docs.docker.com/get-docker/"
estimated_time = "5-10 min"
[[requires]]
key = "GITHUB_TOKEN"
label = "GitHub Token (optional — needed for GitHub Actions)"
requirement_type = "api_key"
check_value = "GITHUB_TOKEN"
optional = true
description = "A GitHub personal access token for accessing GitHub Actions API, checking pipeline status, and triggering workflows."
[requires.install]
signup_url = "https://github.com/settings/tokens"
docs_url = "https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens"
env_example = "GITHUB_TOKEN=ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
estimated_time = "2-5 min"
steps = [
"Go to GitHub Settings → Developer settings → Personal access tokens → Fine-grained tokens",
"Click 'Generate new token'",
"Select repository access scope and permissions (Actions: read, Contents: read)",
"Copy the token and set it as GITHUB_TOKEN environment variable",
]
[routing]
aliases = [
"ci/cd",