Evan
945bbbd763
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
2026-03-23 11:21:29 +09:00
Evan Hu
506a201329
feat: muti agent hand
2026-03-23 02:41:02 +09:00
Evan Hu
6cb1d904bf
fix(hands): resolve merge conflict markers left by PR #12
...
Remove git conflict markers from linkedin, reddit, and twitter
HAND.toml and SKILL.md files. Keep the more complete version
(with new settings i18n translations) and fix French/Spanish
accent issues (dépasser, entraîner, média, réponse, conexión,
imágenes, Mode de croissance).
2026-03-23 01:22:54 +09:00
Evan Hu
825d6d389d
fix(twitter): use single quotes for i18n string containing Chinese quotes
2026-03-23 00:51:26 +09:00
Evan Hu
3da827e6da
feat(hands): improve linkedin, reddit, and twitter hands
...
- linkedin: API fallback strategy, queue JSON schema, 3 new settings, algorithm deep dive, crisis management
- reddit: concrete rule parsing, anti-spam/shadowban detection, engagement scoring, new settings
- twitter: structured trend analysis, queue schema, engagement criteria, algorithm awareness, new settings
2026-03-23 00:51:26 +09:00
Evan Hu
33d279889c
feat(hands): complete i18n fixes, SKILL.md enhancements, and README overhaul
...
- Fix French accent characters (é/è/ê/ç/â/ô) across all 14 HAND.toml files
- Fix German special characters (ä/ö/ü/ß) across all 14 HAND.toml files
- Add category translations to all 6 i18n language blocks in all 14 hands
- Enhance SKILL.md content for 9 hands with practical examples and workflows
- Trim bloated SKILL.md files (apitester 1400→892, devops 1301→870)
- Rewrite root README.md with accurate stats, complete hand/integration tables
- Update hands/README.md with full 14-hand listing and i18n documentation
2026-03-23 00:18:18 +09:00
Evan Hu
315f955ce2
fix(i18n): move [i18n.zh] sections to end of HAND.toml files
...
The i18n table was placed before category/icon/tools, causing TOML
parser to swallow subsequent keys into the i18n table.
2026-03-22 23:04:17 +09:00
Evan Hu
123350e2b2
feat(i18n): add Chinese translations for all 14 hands
...
Add [i18n.zh] sections with localized name and description to every
HAND.toml in the registry.
2026-03-22 22:55:34 +09:00
Evan Hu
fb45e39dcb
fix(hands): migrate Reddit auth to client_credentials, document Twitter OAuth 1.0a
...
Reddit:
- Remove REDDIT_USERNAME and REDDIT_PASSWORD requirements (deprecated
password grant)
- Switch to grant_type=client_credentials (app-only auth)
- Update system_prompt and SKILL.md auth examples
Twitter:
- Add optional OAuth 1.0a credentials (API key/secret, access
token/secret) for user-context operations
- Document Bearer Token vs OAuth 1.0a authentication modes in SKILL.md
- Note which endpoints require user-context auth
2026-03-22 20:28:16 +09:00
Evan Hu
68c9c65e6e
feat: add missing [metadata] to clip, linkedin, reddit, twitter
...
All 14 hands now have consistent metadata sections with frequency,
token_consumption, and default_active fields.
2026-03-22 17:38:40 +09:00
Evan Hu
8f0cdfe5ab
fix: format TOML files with taplo
2026-03-22 16:56:37 +09:00
Evan Hu
5d947e8da0
feat(hands): add version fields, approval_mode, and stronger routing aliases
...
- Add version = "1.0.0" to all 14 hands
- Add approval_mode toggle to clip and devops hands (queue actions
for user review before executing)
- Strengthen routing aliases for analytics, apitester, browser,
collector, devops, lead, predictor, researcher, strategist
2026-03-22 16:42:27 +09:00
Evan and Claude Opus 4.6
8f2244eb6f
chore: remove router agent ( #5 )
...
* chore: remove router agent
builtin:router has been replaced by LLM intent routing in the kernel.
Assistant is now the sole entry point — see librefang/librefang#1336 .
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* style: format all TOML files with taplo
Fix CI taplo format check by running `taplo fmt` on all 132 TOML files.
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-21 03:26:11 +09:00
Evan Hu
17d32ed4a7
feat: sync content definitions from core repo
...
Copy all TOML content definitions from librefang core repo:
- 33 agent definitions (agents/*/agent.toml)
- 14 hand definitions with docs (hands/*/HAND.toml + SKILL.md)
- 25 integration templates (integrations/*.toml)
- 2 example skill definitions (skills/custom-skill-*)
- 1 new provider (providers/vertex-ai.toml)
Part of the framework-vs-content registry split (RFC v0.7).
2026-03-21 02:06:07 +09:00