From 479193dcce1cf6432ce0f5aa230ab8cc739a8c6b Mon Sep 17 00:00:00 2001 From: Roberto Solano <32031130+ComeCaramelos@users.noreply.github.com> Date: Mon, 28 Sep 2026 01:45:36 +0200 Subject: [PATCH] feat(integration): add DeepSeek Harness (dsh) skills support (#846) Adds DeepSeek Harness as an integration target: 279 agency-* SKILL.md skills installed to ${DSH_HOME:-~/.dsh}/skills (or DSH_SKILLS_DIR for project scope). Verified in DeepSeek Harness itself (@deepseek-ai/dsh 0.1.7-rc.2, installed via the documented npx path on Ubuntu 26.04 arm64): the repo installer placed 279 skills, and dsh's own skill-filesystem parser accepted all 279 with zero warnings (a planted invalid name and a missing description were both rejected with dsh's own messages). Co-Authored-By: Claude Opus 5.5 (1M context) --- .gitignore | 1 + README.md | 32 +- integrations/dsh/README.md | 78 +++++ scripts/convert-outputs.sha256 | 561 ++++++++++++++++---------------- scripts/convert.sh | 40 ++- scripts/install.sh | 39 ++- scripts/test-convert-outputs.sh | 3 +- scripts/test-install.sh | 39 ++- tools.json | 3 +- 9 files changed, 502 insertions(+), 294 deletions(-) create mode 100644 integrations/dsh/README.md diff --git a/.gitignore b/.gitignore index 6c27b742..00cd4ca3 100644 --- a/.gitignore +++ b/.gitignore @@ -85,4 +85,5 @@ integrations/hermes/agency-agents-router/ integrations/vibe/agents/ integrations/vibe/prompts/ integrations/zcode/agents/ +integrations/dsh/agency-*/ graphify-out/ diff --git a/README.md b/README.md index a3a6c65b..a6eb377f 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ Each agent file contains: Browse the agents below and copy/adapt the ones you need! -### Option 4: Use with Other Tools (GitHub Copilot, Antigravity, Gemini CLI, OpenCode, OpenClaw, Cursor, Aider, Windsurf, Kimi Code, Codex, Osaurus, Hermes, Mistral Vibe) +### Option 4: Use with Other Tools (GitHub Copilot, Antigravity, Gemini CLI, OpenCode, OpenClaw, Cursor, Aider, Windsurf, Kimi Code, Codex, Osaurus, Hermes, Mistral Vibe, DeepSeek Harness) ```bash # Step 1 -- generate integration files for all supported tools @@ -89,6 +89,7 @@ Browse the agents below and copy/adapt the ones you need! ./scripts/install.sh --tool osaurus ./scripts/install.sh --tool hermes ./scripts/install.sh --tool vibe +./scripts/install.sh --tool dsh ``` **Install only the teams you need** (not everyone wants every division): @@ -741,6 +742,7 @@ The Agency works natively with Claude Code, and ships conversion + install scrip - **[Codex](https://developers.openai.com/codex/overview)** — TOML custom agents → `~/.codex/agents/` - **Osaurus** -- `SKILL.md` skills -> `~/.osaurus/skills/` - **[Hermes](integrations/hermes/README.md)** -- lazy-router plugin -> `~/.hermes/plugins/` +- **[DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness)** — `SKILL.md` skills → `~/.dsh/skills/` (user) or `.dsh/skills/` (project) --- @@ -1049,6 +1051,34 @@ Use the Frontend Developer agent to review this component. See [integrations/codex/README.md](integrations/codex/README.md) for details. +
+DeepSeek Harness + +Each agent becomes a DSH skill (`SKILL.md` with Agent-Skills frontmatter) in `${DSH_HOME:-$HOME/.dsh}/skills/agency-/`. Skills are discovered live — no restart needed. + +```bash +./scripts/convert.sh --tool dsh +./scripts/install.sh --tool dsh +``` + +Custom user home: +```bash +DSH_HOME=~/.config/dsh ./scripts/install.sh --tool dsh +``` + +Project-scoped install (run from your project root): +```bash +DSH_SKILLS_DIR=.dsh/skills ./scripts/install.sh --tool dsh +``` + +Activate in DeepSeek Harness — user- and model-invocable by default: +``` +/agency-frontend-developer review this React component +``` + +See [integrations/dsh/README.md](integrations/dsh/README.md) for details. +
+ --- ### Regenerating After Changes diff --git a/integrations/dsh/README.md b/integrations/dsh/README.md new file mode 100644 index 00000000..fe36989a --- /dev/null +++ b/integrations/dsh/README.md @@ -0,0 +1,78 @@ +# DeepSeek Harness Integration + +Installs the full Agency roster as DeepSeek Harness (DSH) skills. Each agent +is prefixed with `agency-` to avoid conflicts with built-in skills. + +## Install + +```bash +./scripts/install.sh --tool dsh +``` + +This copies files from `integrations/dsh/` to `${DSH_HOME:-$HOME/.dsh}/skills/` +(user-wide). Set `DSH_HOME` if your Harness config lives elsewhere. For +project-scoped skills, run the installer with `DSH_SKILLS_DIR=.dsh/skills` +from your project root — this specific override takes precedence over +`DSH_HOME`, and DSH reads `/.dsh/skills/` automatically. + +> DSH discovers skills live (watched roots): new, renamed, or deleted skills +> reach the next catalog without a restart. No config file to edit. + +## Activate a Skill + +In DSH, skills are user- and model-invocable by default. Activate an agent +by its slash command or by name in conversation: + +``` +/agency-frontend-developer review this React component +``` + +or: + +``` +Use the agency-frontend-developer skill to review this component. +``` + +Available slugs follow the pattern `agency-`, e.g.: +- `agency-frontend-developer` +- `agency-backend-architect` +- `agency-reality-checker` +- `agency-growth-hacker` + +## Regenerate + +After modifying agents, regenerate the skill files: + +```bash +./scripts/convert.sh --tool dsh +``` + +## File Format + +Each skill is a `SKILL.md` file with the standard Agent-Skills frontmatter +(required `name` and `description`, strict kebab-case name) and the agent +persona as the body: + +```markdown +--- +name: 'agency-frontend-developer' +description: 'Expert frontend developer specializing in modern web technologies, React/Vue/Angular frameworks, UI implementation, and performance optimization' +--- +...agent body... +``` + +This is byte-identical to the Antigravity and Osaurus skill output +(`skill-md` format), so the Agency Agents app renders it natively. + +## Skill Roots Scanned by DSH + +| Priority | Source | Path | +|---|---|---| +| 100 | project | `/.dsh/skills` | +| 200 | project | `/.agents/skills` | +| 300 | custom | `customSkillDirs` config | +| 400 | user | `${DSH_HOME:-$HOME/.dsh}/skills` (default install) | +| 500 | user | `~/.agents/skills` | + +Project skills (rank 100/200) shadow user skills (rank 400/500) of the same +name, so a project install overrides the user-wide one for that project. diff --git a/scripts/convert-outputs.sha256 b/scripts/convert-outputs.sha256 index 80735094..44018046 100644 --- a/scripts/convert-outputs.sha256 +++ b/scripts/convert-outputs.sha256 @@ -1,284 +1,284 @@ # convert-outputs manifest v2 — one line per agent (its output across every tool), one per tool # (non-agent files), one per contract. Platform-neutral hashes. Regenerate: scripts/test-convert-outputs.sh --update -agent 3d-scene-developer dfc284c821711958fc720faab49936f8d17fe500e9f54c94698688140fa2ed1f -agent accessibility-auditor 0a1a15d9c900c2f502066d15cb36e7e7fb2f1e3350639e659d4e203c54c58841 -agent account-strategist 3e4f8b27d953da63130e1bb85d386a7262499dabac609522d1bfa836a39d6137 -agent accounts-payable-agent b8107fc6a6f3e542d19098acf0a6435b7732b0677f6a4253a7124e4738a41798 -agent ad-creative-strategist 5f18df390871388a5008c841d5fb57b8aaa9a25040cd1a9327ceaaf2c28d9174 -agent aeo-foundations-architect 4346c12ead3aec57f798ac22ac5e1b342441944dc69ff187376068c3cc97c7a2 -agent agentic-identity-trust-architect e1bd14c7779673cc0fd0e1c6dcbb9afa298d1b8134e53eb0df8f3e9463a085b6 -agent agentic-search-optimizer 3dd96f6d3b8201ca75a72600067cf119821b8c7040c4b3c940705d2bfcb712d1 -agent agents-orchestrator 3e52452e5431c73928c4ab25612fb5dff1751f974ebcc84071272c064e911280 -agent aging-parent-care-companion fb597637dc13b4e7fdc4d3a7f79f8af48ade4994b429ec5a88377cca1d669f02 -agent ai-citation-strategist 6032ae1956f9606a2af7ecabfc223bdc7e2eb34f5d163203e0575ed3f6fa70ef -agent ai-data-remediation-engineer 7a56c85747e1dbb96cace954106bf5127e65f2a205518b056042566d78f68bb5 -agent ai-engineer 1b3e3e49f701293408179e0e3891cce8cf37b74f24a32424aadd2b8d7efbb4ff -agent ai-generated-code-security-auditor d1edb5350712584f70ba46d580dc073b6417c8ecb2c41d6af593cb6af5c2b3f0 -agent analytics-reporter ab5e6f6813879e422c79c29aaf3082b4d84a5b0efa2e6be3c67ad077a7829f14 -agent anthropologist 410746b958d702d91c7ac017edfa2d08dd331f350a08d1c45d9a5dc594f6dfc6 -agent api-platform-engineer 58203a6d08d198e3f7b9e24f5f1968674d9ffbcf56010e98063178f498377b3d -agent api-tester e39e3ceb783164e3357895eba7f080288995078cc7de6afca95883ab63abf8e2 -agent app-store-optimizer 2ab01cf07e528bdc76bdb1d70d8f50a85fe7eaafa0bf7a670ca7d5b70e8917c2 -agent application-security-engineer da896f05c1867c1190aa916852aadd4b3b3279d39a41fc2215fc46e5e498806f -agent ats-validator-architect 0766263aeaa5e788b6fca3f7b4d0b0e2339b2979e754c8a89064d912e05d3c93 -agent automation-governance-architect edd899c9d65d10684556141ed5a7beed67efb0ce3d0e770432c95dede823afe8 -agent autonomous-optimization-architect 528f12de51914d98d9dd4ad02cde8e931b0c41c4d2192cb7571035a4a039df26 -agent backend-architect cee030a8036d02e137d7f25157b6a677e477c4d87a08ba05137c0986ddd4b910 -agent baidu-seo-specialist 664f006e838a1256d9dabb1111cdcfdc068114085c8fdadf68f851f070b7e67f -agent behavioral-nudge-engine 6f9bd7f2ecddcdc1a3054aa7dd46c7041a3ab4d62a81d3e63a11719e26a112c6 -agent bilibili-content-strategist 14668504cbc2ebc1670a1c6f949ee28ed73ec13e5ff417ab1fc569d5a844def1 -agent bim-gis-specialist 42bdece2eb9beb62de838063b3a4af7b7ddb96cb3388b4e36c75fd26cb9b5672 -agent blender-add-on-engineer 99d8bf5c17a607c3dcae1e547d83ef65c6e0b7535b1afdbf8ff6a2bebed6e75e -agent blockchain-security-auditor b0a63347527f4acada3d65bdfe9bf3b1e6933137d98a4a9151e9f237c2b599e6 -agent book-co-author 9b282cacfde11e8f0734f864d2f030b59eeb8197ef4cac9592e69d50cbc35f9c -agent bookkeeper-controller 2fc30d74c996e1c8981c61c546c9d4f6b5f28998a9980ba375598052668425e3 -agent brand-guardian eea379fd4b5aefc91ec4d676e0724a5767a265691183e6c653a108ca9a1903bd -agent business-strategist 940d15ed26eee163b7b9736d98e80bd2270803debb33bfb43645334544d1b397 -agent carousel-growth-engine cc82291f87d8b500c57ac3db27994bce98dc3ca11dec1c9da822d8f7af522b1e -agent cartography-designer b3422df1467d2f509c4f07fa31d765cb5adfee50f4fe9664ce28771a4089da1d -agent change-management-consultant 76351a63dd47880cd0905afad6a13cc7bef9af4c82fe71525a4bad36122f7e17 -agent chief-financial-officer bf3f5ebb138d59be28e0330b66a2028ed2c712f50b58f02e090c368a51d147ac -agent chief-of-staff 156c42fbd95995c2890915521038e24cdd3e3fedd848364a5c8fc344864e9648 -agent china-e-commerce-operator abab6292a4c865948d6e895f035b06a6a3d4806516cf1751b5fb534815049124 -agent china-market-localization-strategist f7c179208cd6633a4dc86cd9628fe6509b270e3410458fb5b80ddb97fde53dbb -agent china-network-engineer 6227996280502bd750a4395a2fac883e9aebe059e59b2368e912ce03ded1359c -agent civil-engineer 45091d88a77b3b370e3748fb2dd8adec8082c373ee04fc00c819fe11b9f3a9d9 -agent clinical-evidence-agent 8695c9e4872205ad501471ce84d23c2ea9c36e44a3ffa0b7cce23779ff5ff7f2 -agent cloud-security-architect 5b19026a4797ad94b1107fb7ff7c11defadf0e822707252dde3690ccbc2fa35f -agent cms-developer e3233128ca6b90dd12ae5f2f5b46f391aa3bc89058564eeb9796d54dddc9aab0 -agent code-reviewer 8e9b8bfd47de5e56e5de329e050602d39801d9ba2adbd30e7c60d4767ae17f12 -agent codebase-archaeologist 7ffed233ef7c0d96c79d79d3a695dea7b2f9a15e70d48e711d3c6d2a111d0962 -agent codebase-onboarding-engineer 0f390f32b90f52a6ee47accae24119ea291a2d0c9966c434cba1ae72d7c008a6 -agent compliance-auditor a33aa7f16ecf21d6fdd745caedfa8417a11390a5ae2a733e642b7fe99d56b0ab -agent content-creator c39d74f896ab3780558f15a98f0c4959ca6f7eec1e3e25de686da0397650abe5 -agent corporate-training-designer ffb6141c07d7dff01a6bdb0cd2d504ddd6a85805ef06da9e74d2814be7b88e6d -agent cross-border-e-commerce-specialist c3558d1bfd3f4a03e92d3031c273d2f5476970bb9abebc6324aad4796a3a1397 -agent cultural-intelligence-strategist c401750346bce3ec8f76e7a1e0042c72522bc1dce7f5b8a8098fd76490f20690 -agent customer-service b0fabe08b9a2df60a38d69ac5efe3cde8abc8aadedbea39d94078b3fd1683a47 -agent customer-success-manager 2ff1d95a2c3b271f72bcc89060c08807608ef5a3a750a88c5974be71be7843ad -agent data-consolidation-agent 48b3d681d64356015d888ee4e192220e17adf728dfe94d8549729ab9a2dbae6a -agent data-engineer b547fbe2330734eefc0a9fd6dea5c0727dad95b4ff16cf95a43a9ec758ce46cb -agent data-privacy-officer 702784c4e8b07e2c5276b00d552c858a270f523f292f992ca9c8fdf3eacfab76 -agent data-visualization-engineer 1a0355fdf296007801fbdd6882bc36bed0b51168ae429c8e6a239014e23e5135 -agent database-optimizer 396afbf7a7a2f3667e97b5f511444144d6beb378f79ceaf5dcac473af0dc01ca -agent database-reliability-engineer 3e6f4c58acf48992b0db099b77e70859b513b739f63005787d6eff5e1b79c519 -agent deal-strategist 74cbba13f8168a549c5fa16a5144cb81c587c4754cd342fa2aca78271f307741 -agent desktop-app-engineer 5b545b2c9b9f64258d885d60f7511a0b127ee469b09571bcd5b3872af469d4f7 -agent developer-advocate fee0291f0f402ae4390070e990f37bb61a71dd50c7de8b8c6eb24b52fe0a3f24 -agent developer-tooling-engineer 6696494e47fe9d7bb6986d13562ed9275f7d46c39ae47dc0b1c05eb38faca07d -agent devops-automator fec3b6012e88a78e5984d2979360bf95b0c1bfd566eeb1cedf89ed35d72aecc0 -agent discovery-coach 51ce91e9d8c7d3a312f8546cb6a1e9aaa6da2d3e21596003b2be1cbc92933547 -agent document-generator 5849cecf7636fcb9fa57c4417194dc4464cb5f968e4e394a58fb3dc09f9244ca -agent douyin-strategist 9d757054b021a9ac0003a43b84c10d1a4f8697ca0731277ba03ed5ee0daf72f9 -agent drone-reality-mapping-specialist d3012f922795d61a7155a069d12a8d6530bf2a44a0bb4341d43f26a32903a008 -agent drupal-performance-engineer a09d427091d1648fce6f904d179a1b40dfb24dc0cbbdb6a889450a26f4948776 -agent drupal-shopping-cart-engineer 08d43266b5218ad9fb967619a506bd1334bada6e7f09d6574504ba56445bdb5f -agent economy-designer 992c09f6fc9d78a8ef5eac19df0246b0bf523b948874960f664c7a19783b0119 -agent email-intelligence-engineer 31fc37240cae9753de3eedb0a99bff14473baa05cbf7bc92ea80f94f78d01e69 -agent email-marketing-strategist e6f172ab7f69e49b6b3b969dbce81e53762a612550bf5eb799a8ea971762ce7b -agent embedded-firmware-engineer 9076c8d4cc54dfcf06fd1223866979314608af1a72b0beee67b67c22bb20b916 -agent esg-sustainability-officer 14f3d03b026fdf65f25d184161a0194e7a445780b27479c09b36848d3f44e863 -agent evidence-collector 34b77b9d201719ac1eed86eaeb34e4d910fa88e7eb70c89711d25598016b2013 -agent executive-summary-generator 8d5e1e3569adfc0059c0c190755895df1043b6ee7d61aa3825043483eb7745e2 -agent experiment-tracker 58fed9b32fdd9cb54693764634d361e3f357ae4a89d5e1c1a08a92322a6ed2bf -agent fedramp-rmf-compliance-engineer 29e8638c553cd906c27c4c4fa033fe00b1619f8658681c828f8950585128c1b8 -agent feedback-synthesizer 676345a761aecf36edbc69a814dd98f332d393e13474595537de52a40f5daf6a -agent feishu-integration-developer 26a4b3b402afa928186b7c9bea46734a2aa7fe549071b2bff17f850d0c36e6b9 -agent filament-optimization-specialist 805a0f9bb7ceb07a39b211bb89633e285ecc182bbce1daa99a41a54ae294a73d -agent finance-tracker 9708333099bccc29b2fba9a44252ad1218b7b9b3a15aaa067ee7e6b23bd205f1 -agent financial-analyst f7b295358cfcab602c1074e38a9d87e75032b9e22f3ff22b8bc6b288e49b7b6a -agent finops-engineer a92c939611b461c9b67144692f680318625413cf3a25fe54d7f74b095a4fcbd5 -agent focus-music-architect 651cd030ffe4e5a92d9f79b120a3814057a023678d06360071188b1e2a8b18e4 -agent fp-a-analyst 6b612a6543b634536c26e09cdf8b98ae17fa45ebe81ded2e9fe7b40f8603bca7 -agent french-consulting-market-navigator 303652d98b1523265b6d5e1059961e0ff24547c674930fc6e9fe32798faad55b -agent frontend-developer 1fb4729287041bc916a0f14e7962628669b8cf3b662d900a67d0fec7e6becfc9 -agent game-audio-engineer ed0017df60d45998ad4dbebe379ddc5ccf3e08e5ed4efd42b9ca3ca84a6dbbd6 -agent game-designer 0e35ca0da380acdd39c2074710556bc92a523a5ea78eca9e8d2db392aca5a00d -agent gaussdb-expert-engineer 0507bc6545a6007192aa6c24bb5e93f842969f7051d61717d8a495366ec85cc2 -agent geoai-ml-engineer 84d1bef5bd79be7bfb0576fc439183cacfcd1482c6fa9ebcbc8db4b87d91e924 -agent geographer d6c5a53e76d9f7d219f712606b1da619e184f58516563a076a20f3bc7e04c256 -agent geoprocessing-specialist 18295be3cdde2e8e88710b6aba588264f2abc9a26ab6825b32111914d771b10c -agent gis-analyst 403f27784bb7aa05c7e7d62ecce495055a5113ff19b738cb8a156e346fc4edbc -agent gis-qa-engineer 422c198b81874b63df8fd507e458bab7f2577e14562a26b137fed0f953d99839 -agent git-workflow-master 4a2d09715264f5a2fd12c3fb18242a7c25d307e309d3b31133ee3ddb1756df76 -agent global-podcast-strategist 0faedf7f11fb3e0f86b2d5cc7d6c14dd05cdd4e009c3bf92878124ee0daf1f6c -agent godot-gameplay-scripter df54fe517ba5292779e600afb59b0589d9dd196c41bc2c34bbc661f71f1fe7a7 -agent godot-multiplayer-engineer 262c4910eb4dfc68cfab3392ebfdf07a7df2c432d4b7bc943dde6acbb1b7a4ba -agent godot-shader-developer 5b388909f0e1c53c2ea55c2bf6f1983f1890b601005d0bc485ec85d79925b5dd -agent government-digital-presales-consultant 59a7206a2bece538475a6ac96fb02522cd7505919b6f7f94edc1e9df02e6d19c -agent grant-writer ff016ff7751e65f67378ced4236f713c328b7c248c80cf6757ef1011b557094a -agent growth-hacker bc671b7dfe956fc2d27061651564ab6dab16966502be0499081bf6df1384b6d3 -agent healthcare-customer-service 267d61b9af9b0957687a51886ea1976dc410a61e738142e20862e13752a0bc49 -agent healthcare-innovation-strategist 5dbbae1ca04e28bd7675dc4f68fad3dce9d133fb1257fa0e7b6ab25cb6f4efae -agent healthcare-marketing-compliance-specialist b6073d631878c68cb87c954a45c0a9fb0f69b690494e24af19b95d5783ce2634 -agent historian 3c34cd61b561564a06b3d174a79415665e2100c5ef68502f56c17f156579cb78 -agent hospitality-guest-services 878d80a539925351db7a246724b5eca61029404cbef1a1bcdbeda20734153142 -agent hr-onboarding e615ba29f07c6034896c3d47f362f869fc643e60ea0b655cdaaf1babfbe666ec -agent identity-access-engineer 41c7b780e35287555165b3bb3000e1296edbbcfcf7f643da6e50891813394771 -agent identity-graph-operator 8e7d3bf5884653d769bfaf84b8d06d5d967c539313efde82df5700ba8812836c -agent image-prompt-engineer 6e487932acd1a70a7438269c53c5fdd6b8bb49c0ac3b1337dd2e5c7919cf0006 -agent incident-responder da24d1a23b974c569c4ede78819948824180e986c27d520dedb7ab02b9a32b9b -agent incident-response-commander 897854bdc0429ed5e1fc0439ec479ee9c94c2c69bd21b256d65b1d4e3d3cc99d -agent inclusive-visuals-specialist 3a233037be208f75471450bee0162cfabd7ed42985f876b56e171dec6427750f -agent infrastructure-maintainer 035e969296ad4ea2135164c2bfe34678d9afc35a3f8e7a9bf88f4959a834a389 -agent instagram-curator c74a71cf8eab4dfcfa5e36c2223d1a057de53dcab31ec5ebc197bf3edda122e7 -agent internationalization-engineer da787565c495f3ff58187490133729ae2a601449bc9f8482c0bc6aa22c59d35b -agent investment-researcher 7cda586ced796dcfd4019908824306323ce68cf48e40b2f64bf0d707014db53d -agent iot-fleet-engineer c8b5c687948b84417b8ae2ad5929a88a8a97397051697e23a23548edd5957b72 -agent it-service-manager 20a8eda415a30d7067676d894a2e71cf80c20353c5b94a6e9718164afde1bdf3 -agent jira-workflow-steward df339a9142e11fcea7c58d75c000daf9cde2b029a8d13b51d918c1e283b44fbd -agent knowledge-graph-engineer bf2986eb957f081c3e7c879289c19ca17f07e093725c9a6f2ec22351f3e777af -agent korean-business-navigator b592f12d52a3110e87b3ed3959df61d4ad3424811ff91618cdca335e2821d474 -agent kuaishou-strategist ef834877e6c0f86bfe69751386084f26b52c080e8957114e4a21f06dcdcf527e -agent language-translator 80ef5032816c439f6ffe8cc5b743bdbd314ddf9ea31e9f00fce236245b1a5656 -agent legal-billing-time-tracking b8c2e2b48269a481a422284e7ae570c03e9357c4659e6328afb90f516092ab01 -agent legal-client-intake d9a52c859da2d1db1f7881978c859f420afa8ea2b62dc6171ce580a110a7f663 -agent legal-compliance-checker 396370487b2b44fac2adfd432ed16b3bbb72965b88b00250ee28a057570046f1 -agent legal-document-review 777151a20e158d222dbee4ada2d44d7684a6ea088f9b08f5527c252b66d2af5f -agent level-designer edcf4bd0ba005b00ff632d5a9627494011ca371b365506fe1e1deaae6ac6c240 -agent linkedin-content-creator 06a0985f42053a1cce031dccc68747cd5b3b8e8aac6667d7159b4169341269c9 -agent livestream-commerce-coach 20406bc863d609e6cede6e02cd2588f4e7127ab0d8218a4c35eff0ee3500ae28 -agent llm-post-training-engineer 402deb1f3cfb46f8800cf5915d060fbfb8990bb9888639cb2ebd59fd58b4a849 -agent loan-officer-assistant 34d0b3a10782a06ac94b6246ec56218dba125cae5e536aea0f52c1b3fe9fc2a8 -agent lsp-index-engineer 06b6236a9687151df9acdd7bebf863424e2ca34dc5bd552eb045e4a863051300 -agent m-a-integration-manager d9b6fb4b97dbbbade96a696e0a991e004309e3ff16cb78c6bbfbe938398af437 -agent macos-spatial-metal-engineer 57dfb8c2513b38d57285e231c06723dbb4141c5b8af7ac651c571779c5046601 -agent master-plan-architect 891e61453db2fc622618346a657dcc560e3a4876191144e54c606aa3c6d31813 -agent mcp-builder d3c0383ab8ef7dc0ceabbdc6cc81418f5af99d6459b1ed9751847d5e2176ad42 -agent medical-billing-coding-specialist 0703e2f7d4fc99903352a861683ee89362a825ba18a0a6b56ab6b52538b01377 -agent meeting-notes-specialist 00c108fc1f15ebef74609b92f62cb02ce1b6bec10d66e2d946f042b4255b18b3 -agent minimal-change-engineer bec6282ca9359795df8c4d36e802f003963202eaff6d3321ddd1e7012e9f60dc -agent mobile-app-builder 27fa663f5a95942ebe66604aef3fca8bc0f542de25d07d135775b7cf960fec43 -agent mobile-release-engineer 9341d8696dda9ffa8a3ffa89b4e010c43f5404d283c47f99a7849343ebfc6536 -agent model-qa-specialist 556b09fc4d9d341977d2698fa39816a7fc79bf98665ec0b082ffbc018b701251 -agent multi-agent-systems-architect 3c6a0167e0f5a18e4e6f3571ae53fd6e7e6a65aa1d2177834e51d975835aad71 -agent multi-platform-publisher 78331b7527e87f67cdce7bdd1beb612da7954d99e3af4226f6a243359efc8c8e -agent narrative-designer 7d19ee32208b6de6dae7cbfc0c46fd813dcbbb19119996affa1bff02e23a1bef -agent narratologist ec6e7aec233e431e1807995a9d45229c98eec3548916e4d25c7796ae6173d1ac -agent network-engineer 73a353795984471b59d5977ddd60c1aecac002cdf53fea360e411bfaa2f69019 -agent offer-lead-gen-strategist 30ffb1093d873fa94cb4789030ac3b5a52ede71a51612b9058714ab3300bd039 -agent operations-manager 89f718cad601a1d6921d6614ce56d21cdb8ad3e72ca3337b5a067f7255c20ad5 -agent organizational-psychologist e8c6646ac87154f1fe379991eaef3de6acb8c803f4d77277494c01cb18cb1a50 -agent orgscript-engineer 56b7bcfb2baa001248237243a599e641c30df7f036e9bb43d14d4f36480d73b8 -agent outbound-strategist 41876f4d1d2d990a8ac436491779f9cfa99e333093160eae2f87cc7987318046 -agent paid-media-auditor 2884cb57cfd993b4423d3a24094498d59b8f80d8a15882570b2ca2d00a878c65 -agent paid-social-strategist b220a826661b1cfd4f3ee323dd053f247294211d39aa4ea4bc96045a7a31f13e -agent payments-billing-engineer 6c0ced0d010cad67fd518ad4508fb491cdf40e8918aa218bf70d63e1bbb79b9c -agent pdf-engine-architect 59373687a5b3b73d43405829dc66a1c4f2b459245719410586d66da820b5a3e5 -agent penetration-tester fc4bb687fd7a0878841991dad4259a3e1fa3c23fb21094c0aa550d6c06788ea2 -agent performance-benchmarker 0a0688cf5e51371df581333add523a03dee5762fc6f967ae4fed4d6a01bb5228 -agent persona-walkthrough-specialist 9eed56277c0b13993f1d831154f8d782db47f57db282a47a70a6222f537e7b89 -agent personal-growth-mentor a926e86b67a6503ef929f2e57a9d7c6f22df816a7dcc67267eeca632ca04d68d -agent pipeline-analyst 09c19fc1e06aa8b97f2c5626d4e02707407af733d778997eb02405dc4cf7e2b2 -agent platform-engineer 1d9a607d2ef56167f3f72e7023db6c1936c4bec5111ad1499f43b68f89bcf1f3 -agent podcast-strategist 57206d69170146601b89f6a483827d659885d39ff32936776dc657e04f0df366 -agent ppc-campaign-strategist 73b9941cf93493453dcef9f725d717391a89a00d9b5e9f9bb889fec180688a7b -agent pr-communications-manager 73f3d45ad55e0bcb6f5941ef347bb25ffc7e922317c697f36e6db9650f8f5006 -agent pricing-analyst c1abf6751ff7b5fddf078abb3bdb771bff3675d98364e187256bf788f4f78b05 -agent privacy-engineer ccc32ce06e37c2e1b6e6e2c978b61bb66eef1776d33896a42226339df755af83 -agent private-domain-operator f3f00c129279d314f9834b43b3fd639a5e5639d322128754bc20e4a7a194255a -agent product-manager 57d4b7fcdd7628517ac61df42a0bbb9644c52ea72a2f055cae18ea6e8a5ec80a -agent programmatic-display-buyer 736d295314bd5a35abac0f66c6c901e9d6f50076a7ada63f97eace6be11a9d6e -agent project-shepherd 82f67fe85c2b44aac793fb98dd1030cad609addfa5d0c20d73f3c048a72a7bbf -agent prompt-engineer 2600dfc2f5937056a56d1ff23880266f305b72a4aee6d9969ff1ff9bbd8120f8 -agent proposal-strategist 910957ac5962bb218daf93bd1ae9ad50c0b1c45ab53f64f8c1d04eef81d28167 -agent psychologist 557c01376aab9b3e48dad19e3e4aa274210bb5c69ad7de9c1ac8fde2c78ef2b0 -agent rag-pipeline-engineer 311b8e411ad56136754c81446e7ea6d836029b4e5963f91741a8457f17a3c38f -agent rapid-prototyper cd9730e839f4000d5a4c446abed8f67e1c4bdf301e415554c615d16fc8ada0ab -agent real-estate-buyer-seller dad60d41298622335cee3046023b45ed47eaf2fdca7f3d53648057baefd68f3c -agent reality-checker d5188e23049cc34d5f6fbeb5dc149f44d8438aaab74a7e856d059fd0e4cb02a8 -agent realtime-collaboration-engineer 32abe8fa47b8f8ce36160764810ff6b3f9817a02ac0bdbfc1103e954d8061ee0 -agent recruitment-specialist 919a2e9cc6297413643a56edcb908ffb93c14cd1eea6e21a897cc4c790fa38c0 -agent reddit-community-builder aa8f686001ed63b9c3b4f012833ca4cbb3454ce964336ef540331bfb621ef8fc -agent report-distribution-agent f02ede520b01a172a11978402a9902e4836eda4219cab7ba51b2528301c79821 -agent research-synthesist a5b6808b1dda5bfda9318f8c71bf1a777cc84f71b1c8ab9baa73dcc6515e7a9d -agent resume-tailor 0e5fdc1a5ae568a653fcdcda18761ab21a5954693fed39f8ea09d4cb0c2d2094 -agent retail-customer-returns 6775ca47ec9cc275ae30f2ea8e25d4144318836d98af8a1c28aee2de7cd976e0 -agent roblox-avatar-creator 8bfcff55056569a23d70ff89c2314c7d85196866afad744f26c6ad0d48c8f6ea -agent roblox-experience-designer 8f00115f998e31096a6eb2d2603710247f09e7138660b98c916d941d5ceaa6d2 -agent roblox-systems-scripter a18d83ebf9a3e07f232c6c3fe200b747d76c6d1a815a2490d077bdba9ca9f634 -agent rust-refactoring-specialist ccc0b8dc7cd46cc066d0b2a42355eb74dab78aeae3aecea7de9d0f4b18786ece -agent sales-coach 7edfd673a1052b1f3831f7874fcbcf5a0779cb23162a2d19642919dd2796f1a1 -agent sales-data-extraction-agent 0ea6d810f64632636af4191fae0372a879b38c87e62d67bf53b9cc7fe3ad717e -agent sales-engineer 140f8f2b50e081c3c62a4bac470ce0e7216028b1e088a8a83359ba21da6c2a8a -agent sales-outreach 4a7d55b827162de8023aba09986a3b6668117ef7d4faf069dc52aa6abc330662 -agent salesforce-architect 434526a7b42a388b111ebd780e65989a5e951a2e216108dd8842d16834c766f0 -agent search-query-analyst 1ed3467a5d47bd5aaf3eb47b61d056105e765c50ccbaf5a0fbde6fc6af6e5d97 -agent search-relevance-engineer 083c00428ddf958671e766874bd252b6897cf0994eef7022ebaa4d46ff58d9ce -agent secrets-credential-hygiene-engineer 5c8f3a58eedcd9f8690dd9603f4d5628a605411d41f1ea22e094d09b3d0662b0 -agent section-508-accessibility-specialist 213eca6417ca03504a53d9b60873b01b4058f8e45162eb891f41b6a82b04894d -agent security-architect 4d8182ffe425f9df5bd8745ebdb04c835dc6054c7439f763ac2106f9e97be3aa -agent senior-developer eea12d769f2a2d12991ea6f13346ea979803e54d62f793e2cf9035f5ba19c6ce -agent senior-project-manager a22cf44266007d3bec3c995816d8226bcc214c2668f716233132b0c7a8515f69 -agent senior-secops-engineer 7379f767aebc7f2f3abaf5eb99ada9f70ca42481dfec14c6597f218230a34c3e -agent seo-specialist fb885b826e2cbcc0a7abe01a5a809fa909fa9dda5c4f4e5dabdc15afda3cbade -agent short-video-editing-coach 88abbcf982897460124b2140312884fc2be0f352653a70890a027b2ffc6d61c6 -agent social-media-strategist ad529ed69c53dda5090834126edaae50d1f0cceac649d61c9be8fce92f1484f7 -agent software-architect ea18af2a52f3262a9c19279edffed9525c4706b021d928df17d2b7acb3bffc54 -agent solidity-smart-contract-engineer e8baf477c1a23e95fa9975b54e93dd11d04035284959c3ecff431e71e1371cad -agent solution-engineer 7342516b57f0b7116be8b6707399485d1d401adfd935d9e2aee3054b58699306 -agent sovereign-health-systems-agent 6b615b169c8a140f0cbf015984ad0393fae842e064cc2ffe53a04cb3ddd6f803 -agent spatial-data-engineer 21a51e3b986ded496f4522870b5d64750704e79de14ddc2d03480da4fffe283a -agent spatial-data-scientist d710ca17f5cdf9f6d08608fda162d214163086755d278ee5072b1fa66ff9549f -agent sprint-prioritizer 1b6ccd5d41c058f0be13c63327da0e3a7a730837a4185ecac712267d80ff98ce -agent sre-site-reliability-engineer 1fcfc46fa27a2314adbf6dd950341993016525f54246f5fe4d5bcc5e69a944d7 -agent statistician 6b70076ef7899b57eb78f98163c9ac6b7687a93e095031df851e46d76e0bc1c1 -agent strategy-duel-agent eacca69b158617169fb026356bee4e6aeae809090893dd8744da0087636041a9 -agent studio-operations 9ebfb5eeaf2fa513c0ea1869d10c4bcaa407e5a05a0140b1eba33f568ffc2c0c -agent studio-producer 23edee771e8c51c61b354c03ce2733fa56caffe27467ad1368af8c66b18a1af7 -agent study-abroad-advisor 3a63f728773e285c27fa1685485987a30e3a7dc4074be76eadeeae8c31e7b381 -agent supply-chain-strategist ce724bfed80260df72920803ce299181a1db675fca4e03b10557c9181dda9b08 -agent support-responder e5f1f9cff8aa7927180360195f44d84cd468bbf8336452a04afd5f0f27b8c5ec -agent tax-strategist e3d3a5fcb8ba2e753f21ec35c250f2521022d24108b20bece0c3db84831bee62 -agent technical-artist 2049a8c737c1478940e8fb81a42c4915ab03e9e4fc4269109023624b3ab317c2 -agent technical-consultant 39511594c8ef0d74b606ea901c67c53a219e5d5936db344f546fe12178b04cb6 -agent technical-writer c812f46b93e08bded01d1fad75160126ac4037d3a24e445c541a2b0999ba796f -agent terminal-integration-specialist e3ae8646090c660a362dfc97127a0634769836d8ae625a344ea7053d0e3bfb73 -agent test-automation-engineer c761c96ea85eac19fa2904d31f2f8244c066771604ef4ad5892167da24cee556 -agent test-results-analyzer 83a2e962daa8963f0cff78a577f6311af4dadaf0b21d8e7aaab63582c54a3700 -agent threat-detection-engineer fae68c2ae18eaf8da86fa7882fbbb5370a86164e3e4b9d87855ffbb310bc0c9a -agent threat-intelligence-analyst cccee4911575cd059cbd753d45bbd31ff51d87d6733677f462720a61ab11e4d0 -agent tiktok-strategist abd9e0cb3459249ae18acb1b676bf07870407735bad97f08795e8e430a060b79 -agent tool-evaluator 61aa9b6383cb437a52dc1b32b500f825d18dc187574d3090c578a7048ba88891 -agent tracking-measurement-specialist 00711bca20733cbe654b43235f84985e124fbd88cb1235a57a85d2b49a2d02b5 -agent trend-researcher 8523d9fbdc29417130f93d80eac2358f6e5f87fb7f6fa4d6259588cf6f71243f -agent twitter-engager 5ff54fe4f8214a83a51547b1b574a9aa95e92dc67aec13764a5c139af12fca09 -agent ui-designer 3f8726542d9050f76a229896b9c4546f0707271b75e3b7cf1f77c612fea6b1bc -agent ui-finish-gate-reviewer 9fb0de2a31e3aa841ea22132c5955f3535481fe5c10b2694bace121d54e72d7c -agent unity-architect acc3fff4bcfc453cf9827a4ae744985a3acce0e41231004f554e7f62027c114a -agent unity-editor-tool-developer 79378344d90a8c42d0e3f053597ce9a1402c2474971722d9647d75ebefa4dd5d -agent unity-multiplayer-engineer c3d39035c376bbd3ddbba5beec773123abf53711a7f469c7493769954d61263e -agent unity-shader-graph-artist 50aff6a800f1b05186ea27c10fb2ae253aed94a809b8b0fecb7ee1f0d1815e39 -agent universal-document-compiler 585809f9e391b6c258720b00c6e3ac4235d9cc64baa36eda3600e33ea80571d4 -agent unreal-multiplayer-architect f3bea4526f972e9115483e10106c5f95996882096e24074aed9b06d29d47aacc -agent unreal-systems-engineer e2ba5197861da2d14d384f661f42989838a3aad86f98f8c89f96dfbfe15982a1 -agent unreal-technical-artist 54fb3decafa73f8d7e09427536737c08b4a5f8e71586d9497bdc8a9cf2c18baa -agent unreal-world-builder 4780670b386e58c5f187945f344cc4dcd0827038f0f15546c54b51653baae431 -agent uswds-developer af3ed5a2e83ec531377d508f670449bedeee9b2b68711739609b152e9b5c03d5 -agent ux-architect cd681f55ee2c8ed261f76879a1912da98ac14fb89d59c7c09c9eab38c8aaa56b -agent ux-researcher 09e1b12ac0d9fed0f2b343e5191c8013c759829277c4ee664928df72be185a6c -agent video-optimization-specialist 364027a9c3d02c5eca37f889f99b3ba1af0257144f3c54057e7c623a676b4552 -agent video-streaming-engineer 3f613826c784e715d9e4cafabecd374c8dec001a38b7fff49acfcb18ebe4d75b -agent visionos-spatial-engineer 0e997a855c131532e7d2ed87bad7398593e7cf505b613aa1eeef41ee729d0d16 -agent visual-storyteller 6f2339772634685241800379cd06c6aa59360fac8da9f3fb529bb702da0c05b2 -agent voice-ai-integration-engineer 745c006eb8bfd93c6b0125762607f8161a46bf33097b9ce67b98353a43c5aa64 -agent web-gis-developer ea59f60b8678678f0cbd1356b95c64b8a8d5ad071231aa607eba3d93cb3b2422 -agent webassembly-engineer ac19357cb4eff295eae4657c161c88654929eeb6267f6108bb086a656428beb2 -agent wechat-mini-program-developer b66abea1dee31d785600de1a1be080fc6f8f54dae0beed584bf7375091dd26aa -agent wechat-official-account-manager bd97d03fc0a8d7e2f06f139ddf08ad4f586ecc1395a0bf652abb2def871f5e3a -agent weibo-strategist 9555e1c6b6e4a1db567f68e656e98178a1dd99adea6ba9be39a87af717018264 -agent whimsy-injector 3f9bef7c2759a099068a5efa73174c69fe6921384a31ededf92fdaa990f5808a -agent wordpress-performance-engineer 375469a26377a1b533528fa022d3f23d9c280759e82411509fb6e374d12b2b33 -agent wordpress-shopping-cart-engineer a5a1ec5b8f0f9cf975f6633d45329fbcf84040d674ec9c7818abe36bfd3a01d3 -agent workflow-architect ce8501f822cfe280d557756e49adf37d4d2d00f2fdc46666e49f3aa9d89f2a39 -agent workflow-optimizer 311d97f15730bc443659a264c0bb9cfb46e95eb19f8c880c47ec04098039299c -agent x-twitter-intelligence-analyst 105e16570ca0564ee2cb3b1fa778802b1f8964ee0ec9de05acd7514bb306181f -agent xiaohongshu-specialist db05028e24606f1a91191cc0f09f5f6534d118389c2283c9475a848e13aa80bb -agent xr-cockpit-interaction-specialist a35714d35a24928a9e41f94e99239feb22d5641da37bbca01d41c29ce060abed -agent xr-immersive-developer 2f02bd8e330f242fe35d50277625cca73a2a6c850a19e05f9b3e7cde85738504 -agent xr-interface-architect 93838157e833777b5b48477fe1cf4cc464a282bc42b16cbbe384aa90e5ab6aa7 -agent zhihu-strategist 0cbf4fa4a7b9633ce34fb723ce62b50e9e763ee29e0bbd8fc2fd0b7f5cabf9b4 -agent zk-steward c95aa3ae7b70eb9b08d207fd7c47cd89f34db4c098eaf564bfe61b86e83051ae +agent 3d-scene-developer cb46371b7ee6fa5fabfc5da1094a2b1a552e4adc1a76fcd44b604c2e0c9fed27 +agent accessibility-auditor b8e88559d3a3daa9b15fa7c841dac659c8557498b67f5fb4317ee854cbe2be4f +agent account-strategist 0453b56873b58185c5a324c7fb25c5b4af11f3dcf22136b47464bf7b67cd9829 +agent accounts-payable-agent 5079310c10346460332645bdcaea34a303a8ee9e9092cbba930c1c9602bda3d3 +agent ad-creative-strategist e288208090b93e5d5d9cb63412788b14f0c9aee796f8513458abb5496ff4b27f +agent aeo-foundations-architect 79ccfd346753474f96948eea314909ce92f689ff1f54029092f90f676f6da3e8 +agent agentic-identity-trust-architect 2433fe696030326f397ef6950dee6854b3435c81410f76d78bb545af1624cebc +agent agentic-search-optimizer 56a49834d0e57b564a5028fb829a45629f82ed3e55370e5e5ce73e1c121d7257 +agent agents-orchestrator 1bb6855b49626db057f0d0b4ea7a53d25d25f6db4e4cf6edde14b78540e0c349 +agent aging-parent-care-companion 44637cb2115dd2e4033452f06561c8075b8f6f216d56b491cd7c3dc33a2e57be +agent ai-citation-strategist f22e416cb60b6fb1e8c1844d798346e7f30cf1cafbac931950f5f351c54ebe77 +agent ai-data-remediation-engineer c0c61baeae30c3e59e6a50de8254b3c3f2129c95685e92d36026e01c5f0d1c5b +agent ai-engineer 5aab017b405bde2bd2245c47bebc60b1f66a207300c28ae42b97fe0ff854e911 +agent ai-generated-code-security-auditor 0db4ff34da2b0bb1c5bd8a4ada3875e03229fb76534628c0ba1c470e563e7e6c +agent analytics-reporter 026b57308f8b9df973a82f536cdfbf4879c821b24a2394ef47e5beea7b529538 +agent anthropologist c79922e2739ea11715729b4535e2b32f6c0d861cd1f12915bdfb4584eff05981 +agent api-platform-engineer 339d88f0c427b19fc24b66024a3f6c7697ecbd768935731c2a167400662f4b69 +agent api-tester da32fc7892d1edabfd8f89baf506262fbe71a60215773d16c919e9ef2acc5a03 +agent app-store-optimizer 955fff65d271b0d71587fd642cee51b3aae07fa76c6a0237fea072135766c69e +agent application-security-engineer 2b841466f86204b6928f95d96a01b30e1735d4578983d1e51afb904d55eaf822 +agent ats-validator-architect 8d330b7ef5405660883e9eef2da00cae52b144077fa65ea9ac17c7c8112f6f13 +agent automation-governance-architect 181383ad60f2f885b034b1dd3560e77c906eaf102540e601c5bd23008fe6d83c +agent autonomous-optimization-architect de8397b19bc17516e5ae41a9c55df9894ccfffe4eeb70382930875a60dbaa369 +agent backend-architect 316d35f4fb3857852aa719c3fac690d96e129f67c8a34c95bc66860c647c4cc5 +agent baidu-seo-specialist a535562f98815a9474b780e447c9012be42f3ba90cc843186499bd088ec5eb66 +agent behavioral-nudge-engine 64be8cb90de0fb15386ac43321141ddf572b9d034af4ffc3faf955947064ba09 +agent bilibili-content-strategist fc891fcba55144d06cce4742fec7728e07d401d57c7750f1a54a541aad1ca976 +agent bim-gis-specialist ea191ab15ab0b25dd3705e83842bf59b3e7019b143e54ac0a250538559de46de +agent blender-add-on-engineer 0bef2e8a241622429e07e9cdbf0ffe47ba3f00eea22bea33d340cb586a07343e +agent blockchain-security-auditor 5941b3083d91af51786621a601ce6ec81a36635ca6115ec35085fea61ed039d8 +agent book-co-author 459ff00b518d9f8f77ee765cb1b4e5f0b427ae733f1714a527350cbf99d7bedc +agent bookkeeper-controller 099d0693aa223ce7e610683c94bc189304e716c6bbf319eff1111b5f6036902f +agent brand-guardian dbc404f30fb7985605e4fe3a5a61246baed0e1c64222185c882a81411baac24d +agent business-strategist 77ad1a1d65381701862ceb9a18abe8ad9a63c747446f23a29bd565750cb56dfe +agent carousel-growth-engine 113921637245299f73041e3de77b8f3f38692c1472444f8b3f9b3f8ae08b616d +agent cartography-designer c874bce9b1e48cb3e93623a278dad8d685493f2effc62b4f9217d82d6f8c1d7f +agent change-management-consultant c933c8af32e43f885c26ca09f15510f6d9b6cd552f98e26d5f9a468953434318 +agent chief-financial-officer 273c02b5e9d2a7849cd4917a786b95f3db360f8eff54ecffd9542c1c81545641 +agent chief-of-staff 8d81fc6b075f2ecbf7689f54c59203a08da9c8d1296c408c8941b924e3ec3530 +agent china-e-commerce-operator 943a8791f03a1b166469cd614d8e338acca4966c0ae87998077a4583200487ba +agent china-market-localization-strategist 3a15eb261c173858b0e231f22edf56e8abdd47265471c03a5cb8c7fde4f3bc5d +agent china-network-engineer 406a6032cc7292f28fa46e69ed43bc7e35ec987d9ef8477377e92982cb0b95b3 +agent civil-engineer 34971dc8dbc1aff0219cdb3518a5c1b7c7042897e37ec806fa180dd2cba81e6c +agent clinical-evidence-agent d72a80025fc7012055e94b9cf46ca459452e913b124df8d9cfb8debf8d199653 +agent cloud-security-architect 9ba3bb548d448221732a0c09cb5284aa771109c4eb56befde2aacbb6c573ef84 +agent cms-developer f965acccc97e09470b21604f4edce545fa259d253138b8312c55f879218ca750 +agent code-reviewer 43a29ff0f7e96405412d84c8a655f1f9947bdd2d26182ed579cedd8d2deb8d3d +agent codebase-archaeologist d15607c6b01e6baa4dd2f180dfce48c1eb411d3f9c6ec629121eecec4a276d63 +agent codebase-onboarding-engineer 8d198ea7a5a808f649a5639b9dc6c26645fad84e70ce0704913ef5567654114c +agent compliance-auditor 1450d2afbe550085a202a98691724754eb5f195b8368c2444ed3b809f63822e7 +agent content-creator 8e8d47865b9b4900dcc4875bc70480a768aa98c62b4538910aa5e670e0646381 +agent corporate-training-designer 28a05ff37668dbd2cf871478dac2092b9830ab09d704f648da2bf84634f24447 +agent cross-border-e-commerce-specialist ea88d02fad3ef352fd3ae2a7b2a725ee5e2c22779edcc1b444aeafd7f014e23a +agent cultural-intelligence-strategist a2fcfd37a164bc8aef96eb048f527498392322222f6d6b1f9864ced20c993ff5 +agent customer-service cbb93a9ecb1da030fa4c6c61b89ddd2f1c5da908e8f5155b6d92b04b8224ee5a +agent customer-success-manager 5008229f36738fade03d682f390ef1b57a1f7fe594a922743a81357ff58fab7e +agent data-consolidation-agent 1dd9d3c4c264ddee3fe2e4e7e86fe2473c99df505d83b48eb6e0daa75d8a300a +agent data-engineer edc044fb407c2576980cc1f0b4e7b99d9aff37bb122cd07d13b266efde03dfc7 +agent data-privacy-officer a96ea751b3a2dadcf0f99d7fe8ad80838b24ba165dc56b8ae582737c47be2303 +agent data-visualization-engineer 869c6d2bb3699de027b6baa2c7c5d8790515bb9bcb54188726d0ae1222dd2a42 +agent database-optimizer 20c71a07f482837cc5e7b111563719babdf7248163347ec3bae8684089338119 +agent database-reliability-engineer e1ef00f76f15c9b7cdee96587d4f09d8037514cd5ccf8fce5187cb157ed5c658 +agent deal-strategist cbe5dee381b7b51ec9996bab7ec2659568d920a5de16e674ffaa71ccc11b18af +agent desktop-app-engineer 8346e9b37b3989dd9d3f1fc91b7093580476880919a881cef237012f1b5c7b2a +agent developer-advocate b04c3349b34ca4b0c6e0f7e6a681b97efc39668ec502b8b772c82c1314a77683 +agent developer-tooling-engineer 8e976c62607576da7eaec81e5a6eb17a0ecc9b6e89528b57144c8b866a6531ca +agent devops-automator 62c3e34eca0c0c67f4bdd8439d63d5946a0ad43bb7992e35fe6d44f752a15835 +agent discovery-coach c6dd139e5e70d296504a2de80c2d2af06e53c884a00a379e7f74bb7b1cf8a3e1 +agent document-generator 84e6ad2c86370deb62c0a86daff973f601788121fdb03b65d7f94d6bdf1afea6 +agent douyin-strategist 9a36813e6496f9ae416fe60dcb744a8ce3961641362b35fbb0f76dd194d29f99 +agent drone-reality-mapping-specialist 60ec034e9cd09b976dbe062778264ce067ebab73ba6124fff5428032fc806a67 +agent drupal-performance-engineer 80610dabe5261c088f4e6341bab4ed80160aa609523bc3a191355b8a49b8bb1e +agent drupal-shopping-cart-engineer 686cea435bbdf15ca0cc781e10a4e39875045ecf7246083bedfddeb105b77602 +agent economy-designer 359a80ea6bbd1c10a23d9f0acfdc045a5ae77aaadbb38c7ecc2a08e2b0ee4cf3 +agent email-intelligence-engineer f5f6720f6b9b4fb602c4401ffb9f16dff8a475cbba7d58bfe50cb85ade08b3e6 +agent email-marketing-strategist a0f8db4f46c40da8ba1fa794159f1a4f3aaa9b6efee10169e08dd5bc62d514ab +agent embedded-firmware-engineer 984c2eccab39eeee9bedf51a9d3ca4d340b8e72d7ff5ccfcc3ca6ff39903a1b4 +agent esg-sustainability-officer 3ad1f5ea78701d37505a8ef5b359036ebbcde7a0e1dd2326cddcc47d7454dab4 +agent evidence-collector d1696f272c69404f36aa8e27d790577d3cf32c7f95ae37bc10a9d2e275e0e359 +agent executive-summary-generator f733c426299fa11ab131b6844cb1110b11ce6b02172b9f28955a2fa057d31a44 +agent experiment-tracker 6e3991653908960e81bc4316012d0c8795a10ec768d0fb057035bc414143535b +agent fedramp-rmf-compliance-engineer 8f39685b6ce18439063f9efa225bb81d7364142aaa9583215d22ab1164571752 +agent feedback-synthesizer e885f486a7c1dd17c4ec94263fae9a7b10021ec2ea31dccccc7ac2219f75a822 +agent feishu-integration-developer d59f8216b2de9409013b93934e43ad763e743303f3f783510cc8b2694549c7b2 +agent filament-optimization-specialist 11cabb3ba1f5325078e9d6871f6e40f32af94ca6c91cadbc494b2606a8b511ab +agent finance-tracker a1cdd492f03a6da4560ca28c56587c188b4574a8c019a8de18f88734ac0a388f +agent financial-analyst baab6dad099a6ddc6290194855ccd6eaab1777992bc3cc98c86da43f62ad58de +agent finops-engineer 8f749fd3d29a8d0891ea73fbcdde2702d2d229a2ce4c3017c188818957b9085f +agent focus-music-architect 8f87437f06025d0df64c2602ac37969f7982ea54aaa8924cfbf73deac8984556 +agent fp-a-analyst 2b676c00b2091006576507cdbdccacf0cc6884113498847a38f946dfcf17a18b +agent french-consulting-market-navigator a776945e7ce36a0a807322c9897158a7ea6712b7571c319e0086c80aa58ec7e5 +agent frontend-developer 422808f01cbe38efd720113384576d27e65ce72a0171a1abd33ec6145501b354 +agent game-audio-engineer 1d82dc2ae9d1c186a7d7d8babc9ace2db59e28f3b106f0370b54c1eeb7e10f36 +agent game-designer 8b8dfc309cef026f0d1509872cc3c773b3f8aa968c706d4479378ace29196631 +agent gaussdb-expert-engineer f16938e94de54090972a018cf821a309ca6f7099015a305716add4db65cd4663 +agent geoai-ml-engineer 053897d457f49c6f7523fdc50dc21af44a6713972ee518f826ca4aeb2783a601 +agent geographer 68dedff8020bf80668e3343e9c14dced87191f4a669dda23c4ee0d5d840053ed +agent geoprocessing-specialist 4137f9deb327f880406b8ffc5fcf860f4c6ca49ea312735097004ad4eca203b9 +agent gis-analyst 095a1e6436a7da61070874198ec48ce9711ac5269882510fe6d4af38c90774e9 +agent gis-qa-engineer 130cdfad3a8091529eab10833d731bd0969b88f043268c6aad4b34cc3f4609dc +agent git-workflow-master ad8db6bd75a1183dddce5e28e329a117b84410ea9191300dc7b90d0189c1f819 +agent global-podcast-strategist 0a0d65a7971af7cd439c383c4ffaf7d43d89ae808756e47391e047b0fed68323 +agent godot-gameplay-scripter 772157391d97f20a7fb02cc5008d9fc7e02871cda94a700bb328a6d3f352d3f9 +agent godot-multiplayer-engineer 3ef11d3a5cae9f42f12210f0737cac0ff0d6f40e80aa2b9f4f52e5155ca82216 +agent godot-shader-developer eb06837f6e7ec221f98f5176b8372b17314a0952ba0f6580385036418d5df1ba +agent government-digital-presales-consultant 129c7d17a83a4772c56dcf450ef4bacc3348ab2616449ff43d55cb06c0db08ec +agent grant-writer f06f0805cc718deada92f11a9a0bb6c75771a62422b13ba2b1674c78b88e4bc0 +agent growth-hacker 8006d939efcfd9636a424d9199370a7adceeab77cc062dec367700da2c4b8aad +agent healthcare-customer-service 00c0dbc54a9e02235fc8478f6ab2af242ac4c398f2a523abc0fce1cfea2c6b07 +agent healthcare-innovation-strategist 8bade66bc40341e32bb6a3a6b8af76bf85b7ee143a4f568dc0e887718fb184d3 +agent healthcare-marketing-compliance-specialist 5f2e709deff3066ee2e26a39211824962a48aeb2dedbd0e2808f496175415e83 +agent historian 883638a108ce343ca5cc06febcf4b99d35142c6fc0be3b6605c8865d6722dea1 +agent hospitality-guest-services a54428ed85f3c2ea7e75e44e54643b2c5af99dd97e47a3ef517fefc5e975a792 +agent hr-onboarding dce127ba9b9aaae0261677e57cbb6a21c4d103fd2e05f82ed0f44ea24e6fa6c4 +agent identity-access-engineer a225edd2a33ff902cddd776bc4bf25529296dfac0d5eddf25e70dfb73c359fcf +agent identity-graph-operator d919870f94e5bddad41c26a57f92b99e613fc787abacf34f6535754d8856067d +agent image-prompt-engineer ee5abdd56c58435c5e1f00a7d581b1071292ed29d0206e6e5a88172974e2138a +agent incident-responder 2b3a1581994c111f4983722e6e6726101bf50d039e75b6c6f19e79ebf73f2a9a +agent incident-response-commander 4775e1bfea8756bc8264ad4543da570d388703e2f941892c98c7d3b3ab7230ff +agent inclusive-visuals-specialist 939821deb9f25ff9a14dcd18b3aee4036bdd00d0381c385b013ecaff1c9f236b +agent infrastructure-maintainer 0ee773cfd7ab6802227cbed4fa126f56b0bd5acde78c4a3ddf2a2acd41cb8afe +agent instagram-curator 00a02db1ed88d56d456e91475a64c3f03e4cfdf3a0e9d19c031f9ece5328cf29 +agent internationalization-engineer 93aa0c58c78f9233d41e51581ce213bd98a4286bd8d03220c42c8e42a5dda3e6 +agent investment-researcher 52b530a36e49ad6a12c5310373b57fd507ad6e9446e20174e2e81b4b8702e9dc +agent iot-fleet-engineer 0654db892579d6c0e796f53ec50ab04d784752ba0df9eb14de5eabe47b0569fc +agent it-service-manager edfe752db14ad558ca258107d2b25f088bdae449a029427175c2d79edc6812cb +agent jira-workflow-steward fe7642e3b7ef2be3253289a05825696834b56c760a29646190c0eed4af16404f +agent knowledge-graph-engineer 0d4d6f8ab5b8daf6350598d2a3ea3c9cf6f983c9fb84c44c82e9bef97b029bc7 +agent korean-business-navigator cbaef5cc37130363a28ff901a11bb20ee39dceee94c4bdfc0ae9fe6f38e6ef22 +agent kuaishou-strategist f3e1a4a5a61cc7404f9c07cc8204f4ea0a910aab981451b1043824f0850bb2ca +agent language-translator 5634560a9f45bb6b0d8f98563e14a5908db25ea9418173045d7cdf219eaf3e79 +agent legal-billing-time-tracking 37bd03dfe1dc4e7fc38f18fd110a710d3f1c579f64e3033b1015c1f7f9536791 +agent legal-client-intake d6d5d88a4f55246ea037f356d77a16f962839b3f2eefdb3109d3511744b4ff40 +agent legal-compliance-checker 5ada53a91aa9c805b5c1e927039acf6f3f3e4c6aa8e629c0b73f274fc3b0ae4c +agent legal-document-review a438112f425c0acfd3dc96fa085f14524ec462726b21c1c6581bb453d51a57b4 +agent level-designer 93da6085c0b39f25c61441fbb067dc16f544aa31e521feb6580f23b4a87cb201 +agent linkedin-content-creator e9a993d6a5f61ea9c23ddacd39002ee30808a0044188684423f5170751330e67 +agent livestream-commerce-coach d0afb869053bfe57f92186a6f536638e422a06640ee6e99a127f57af44f0407e +agent llm-post-training-engineer 001bf898187135405566649482309f3d7ce6fa832f1e7b5cefb33c9639870edb +agent loan-officer-assistant 3b490a1deb8ee1194454d154744ef165fc28425c8d42db2e16a2dc7da081d43a +agent lsp-index-engineer 518cfa42164e5a3411e733fd2abdfdbdb5a8fc3ab2090bc4a51c108a95b6ec7d +agent m-a-integration-manager 566c2a90cf0942b0d66582cd685c4450709f1e6e5cd0a534b81a646e3b1b0c7c +agent macos-spatial-metal-engineer 652af49f52bfa7b8765b665957d1b4d3e48ac728d33964def56130fd0f31d143 +agent master-plan-architect 1e4283ebb891a8bbdd0865ddfdc74bd39f8a908d1f5056a4a63ed63061b83a70 +agent mcp-builder 73b50dfeb039abb0f5b699adb1e3372466a6c66fa581eeceebc10db71cfc9827 +agent medical-billing-coding-specialist 5f5f24e237e9452cd76034e31bda97f2587efd02585d28ee73103a515da0fb57 +agent meeting-notes-specialist 2abd4b0e4b5d84d36306b7a5a01d1cae280ac03183cbeb7dcb271b5890e5d172 +agent minimal-change-engineer 4b59f216c39faa923125055b15a9dc24964a403f4199fb93ebc095fa0d614a60 +agent mobile-app-builder abd0185de40527d13aca6a341eb2d5a5b258b8e2f8c3a5b85b93f953bc1271e4 +agent mobile-release-engineer a36d473db28e070064d5f1ed75eff59cf36985a89b8985ee37bdc30ce47c0f24 +agent model-qa-specialist e51c06244d5996b1eb4437327326342008571fde16317ef2d8f4a2ca31b4c95e +agent multi-agent-systems-architect 1dbaa9eb1d86c7ad8482ac1c3dc014482e7bb4a2cdcc2c9aad64b3b6e7aa36f8 +agent multi-platform-publisher 7190db08b2e29bed5b6df887d2cfa42143fc880f19bcf64f0064861cf22d05f4 +agent narrative-designer 2e487cbeaf61832a899f63398e6453f9d44d181a56ebc44e5a042a7c1c302e88 +agent narratologist f9e7b47862615cdf107a079fd5fcd9981d3c759b4f7016538c5154c4e9618ba3 +agent network-engineer 8874c76313b206e2096ea567591d4d0e246642fbab22757f102a52ca8cf3c1f4 +agent offer-lead-gen-strategist f103629d01a4ccce2d4de4468f9a175bd329ac865dd4417f24b01bbf63fe2389 +agent operations-manager b91ddee061862c177eb98996dd30cea81aa03a4c3fb472f7415cf3fb0dc96ade +agent organizational-psychologist 62de724b500a2134443298bbd74fe21276e9cd1a28285df2576f7f2a4246c600 +agent orgscript-engineer a8cb7cea43d400f0c608aae00b4214419bdfc526f94075a55bd27dc494cabfca +agent outbound-strategist 3e28d6e7507f0c0c7c8b58ee1240458241d9dc25949f8bf9e95b2b0fab6ca181 +agent paid-media-auditor 2ae7e56aa2f9a8b06bab19f6c8560878aa2469afc96a125dcd31c0250515733a +agent paid-social-strategist 76157e6b683ab4072f42834ea7d7f3f66c834f504e9178802a0be5fd955d5eb9 +agent payments-billing-engineer 8ff3a2d3ff29009cff13e6d9cfc770f67a76494831eb273f70388349e311a676 +agent pdf-engine-architect d38fe55ffb390460728e7a0738326c46fbc6e4063e320619ba832f7f1d865f3a +agent penetration-tester 2dae1d63d1c2abec0850025770880114efc2683514d7ab4bd33a66b774a525de +agent performance-benchmarker c348265e924ecf37e50830c92c6d8db851323ea9f9aed95f20bfc0d17194b6fb +agent persona-walkthrough-specialist 84d4c9af448774d58c2eb5b5be65b28aee40f1c075bff7b63408ad4063e2d11e +agent personal-growth-mentor 11a0955f8343b5ffb9c389e02c21e7101f6d21cea98ac294871c7590d51b1be4 +agent pipeline-analyst 75a451a3cfe5646c7368977eb9d0df93b80c43b8ceccaa0c6b9b01945aa7c5a1 +agent platform-engineer df3e5df68792e09ab2acc253d851fe1d8e28a9747c0c10b84d7439a9cbe131f2 +agent podcast-strategist 3e70343ba56d46e735201e87529365addd8c539052dd8a5b140c4102593d1950 +agent ppc-campaign-strategist a42cd854b9a33697b702b5f179f3efeef0d0c753349e81747233338c485162ed +agent pr-communications-manager f5193b88c37a5deec165fc6983f273d1d08f5c89ec5732586e0a7dcd887fdbd7 +agent pricing-analyst e5d024baa61db63956c676d85d2b34050166458bd03b20a13719dab1a1379f74 +agent privacy-engineer d40cc0d2606e7a08222eed29669c8b66697a24c7dac8656bc8633f88d59bead5 +agent private-domain-operator 35553198dfef9a4d676d8d480e783a9f3a105f07a685e0f62aeab11329f07480 +agent product-manager caf71e2bdee77fd997bb5154306a858121756a6cb877d14a44dbe27b6f1fee71 +agent programmatic-display-buyer 37e94a0f43fc6093928001436b50ae8cb0a95ab678b0ec8b8271277a6aaae0ea +agent project-shepherd 256edca80728e72540248738328ebc5e8ece3b110134889bdac4d72908b49d5d +agent prompt-engineer 5f6607c6276db071c08f1b4bac67ac90c70dc53bdc0feb83875939190fe8b6c0 +agent proposal-strategist d08306d20eb8b5539567ee67f6365a64af478adf27767069365d61284d399be7 +agent psychologist 2305460ad8b493f8a60759b7b736ff6fd7e02f87cca3c4c70e15e20b59f62bef +agent rag-pipeline-engineer fdec593b20c6d7ac8df12785318715d938fb22f664f4bc76cf9b1d94995ce8fc +agent rapid-prototyper 10e65cda961f288082b22e8dc3524ae8f8511f2705767f81c969b4072d9b8335 +agent real-estate-buyer-seller 6c5d43b9e5ce33c9ccb2db5d888a14133fddbc7fd721fb94ade77b935e3c73b5 +agent reality-checker 3a789d72b4784940b69b58b81987c5f9bbba41214040f179c8cde0bb4807d5ea +agent realtime-collaboration-engineer d05ff200171c9f0e46a6d3fe70b09f986eb9bf98f06c6140ac0b160354e8bfaa +agent recruitment-specialist 0c4a39b4a5647d1cfbe1eeb8d4a84e348541c887f0d4d535683a9a6f1fd10177 +agent reddit-community-builder b8a189f0d247df6148ba046d942696cb34346a2359bf9b81d476b00e18e788ac +agent report-distribution-agent 43930d1b0eadf06f99ad03b5bc434e32025208c172aec62888b4442291d4347b +agent research-synthesist a4db4b3cced68fbb240f956db669cc75cf6895141d46fbb3582fa10429fe8865 +agent resume-tailor c92e2a6bde0537896ce9fd2cf8879f877fbd66444867647ef4b40275fb0916a1 +agent retail-customer-returns 52a6cc85832a8ca8342436110bf0df262d6a1dd4ab47049c11e3d0c9c1d8f7da +agent roblox-avatar-creator 20eeb27ff31326ba4bdb81851f261b6908f3e131e87b25bb16caf6e2a5fea878 +agent roblox-experience-designer 0ac173fbb30e0d3c796a6dae5a2447ae9f8033e10b61a78e410a7f06380e5b4d +agent roblox-systems-scripter f1cc1b56002ed62e9dfa4397a129d393937a334158b1951fe64e0c5bf3585c78 +agent rust-refactoring-specialist dca61dec5e9a6d268d8fce1ec110ea112a23e9d48559580be53b6b634b72fc58 +agent sales-coach 96d7ed6e32c6d63085a6756e02019a122b656da9738122937037bd9b8240f83b +agent sales-data-extraction-agent 8ee3f4533a543a6627844e1dac6d33eb2fd9403735e37748549b0ccdc825637b +agent sales-engineer 7564b565ee748e5ffdc16a266fd68e93ee0a67a39f0ff00087be41b05f3edb3b +agent sales-outreach c76c3cc08aae0a7101143965d21258194002c66431e41e715abadeb4fbdc5f54 +agent salesforce-architect ca346376db8042f68861affa71dd4cade7c8c7b791351e0c8be0e2dc6781c531 +agent search-query-analyst fa26d7b5c018c13b3bec59887857a1a28c3c285ea419b963ce3dc43477af821e +agent search-relevance-engineer d6ed38705708af22fd4d1b6ec817e9f46c897553ab132f70742bc72d92cc0435 +agent secrets-credential-hygiene-engineer 4b42fa13bcb12575137cc57987305abee24013a8b86233dd3efa6a8b7742d554 +agent section-508-accessibility-specialist 3cd52121c61927179614dc201ac983e46a3a3c334e2f888538efc0844511afbc +agent security-architect 00a9bf08dd7791cfc0814962c02364428e9ad86cce0248974775583e2232fbea +agent senior-developer 3db57d999cedb18acfb354aa2c203573080c2987db3e853644c72b7e69447d22 +agent senior-project-manager 2da12638db9ff030691495feea2bf3f71679c30f94a923b172ffa974412d2ab3 +agent senior-secops-engineer 5f9243077039b7363ecd390881e8fee8a7397e710e62abd482e18e7c9d2dc907 +agent seo-specialist 3a9c85b65452929ab7fe259d90f569d68861f8b0432d44f465ca04dd6d6a95ac +agent short-video-editing-coach 8bf400fa3423788fcb65938a1a0808fbcd49606ae9a289a6cb8887530c0644a1 +agent social-media-strategist 856ec12e4a3abc323593d0526b2c024162f4bb8790dbbe9046745d2065cc01a9 +agent software-architect 29d67ef8649ae8c558de15262ff24cb428aff6a3c6ee397cc82c7b48988b018e +agent solidity-smart-contract-engineer 96a1d70fcc2671e1593a47a316f1a347dd81673c8aa41680113d49693ff56c4a +agent solution-engineer 6f5c989e9b5eafde81eac31be5f9e36c050cf9a3eb9599cf31d8aaff07330f64 +agent sovereign-health-systems-agent 1929d039e77ac3b8a86c925fe9a93f0349df0868928b1a1a596bfb8e8ce010ef +agent spatial-data-engineer 53038692cbe4c7596b40c41dbc208f3e2f577db438f87a2e5f712ed704a49cb5 +agent spatial-data-scientist cde6d37e6a267cdb890a5261cb72fae6556a229cda95fb22350aefd933a64f91 +agent sprint-prioritizer 19c3d3b06b4963b624aed7d0da0d67cce46c8f6a492bd580009b218cc9e07f98 +agent sre-site-reliability-engineer baf43af959f100e3ee72283196d49acf9b2681add1998a8cef527491f47c7691 +agent statistician e1acda68183166f6efc4c597347c22670fa4111948bd2e73786c4fd4bb5ec152 +agent strategy-duel-agent 8cdc089aabf9154cbcb9f1fa4d369207195b3863defa770aa4df352a31615dc0 +agent studio-operations f3f81cdd2e30d1632975d81cb6d760014f00d7376c89e1706fdf0c940dc4c5ce +agent studio-producer 7abfae5df4ef1c7ff4bb2827ab577004b5f0deb0478466ce1b350ec5b4a9476e +agent study-abroad-advisor a201b108e4643ebf8a5db04619a14f2c457aa173749e9e3cce2314e7618896d6 +agent supply-chain-strategist 0444de97c85dfcad41fde5f10f1feeff4fafe05cdc4ca3a47a10e0f48c81cf69 +agent support-responder f23cb470f2e6cf695b2600bc9658d6c159c8e8d4a052c1c61dbb504a9f1077db +agent tax-strategist 9556efefe50baec87a9c29cdf215cc3d9b6e3e137091f4e0934babdc71f939b7 +agent technical-artist 49b07b6ab626c06d7d5e4b1fc7f6e1f6794f100e7a03d2b79b0d041855073e39 +agent technical-consultant 6b94aba5684f1f97dcc658ec023b7e646f88ed9257b6af642b7ad9f970e23000 +agent technical-writer 07304ea4bf19d3b5590535a602033f40c28cddcbd419c39e93ac3de335e10f9b +agent terminal-integration-specialist 77404afbbbf384d091e4ba1e86610d0a40260626992e1e910795d4a7143e852c +agent test-automation-engineer 1928169ccfcb12872e10f697824dc0b444ae695b889f2e3eda78ba4deda220e2 +agent test-results-analyzer 2cbbc65522baab6b0cd390661d1ce05305fd436f098113753a5168df1a703855 +agent threat-detection-engineer 8dc4d1d16419de3db6bbff0334968391d12684d78c48236235695c80a6156289 +agent threat-intelligence-analyst 772c3a23186b5bf3b29b857d6bb97d2d7328622b7dcb365e65d9db3e968bca33 +agent tiktok-strategist 7e0c79b1196e61545706236b429c5520627b4f5d9a04b369f56877fd6802483e +agent tool-evaluator 1f5a4ab83b98ac3da103baf270aca0ff58fe1b78494e31ea27e28dcd47427d1a +agent tracking-measurement-specialist bebc505d4de96c2d4930a07e25a6711ae2a85828dfed2757472fe6cbd91d1101 +agent trend-researcher 4e08e0a2dfade8cdc57b1f5e03907765d3ee3a857c96dd25075b51e944352f9d +agent twitter-engager 5ce27bac317c54b180865f30dbc76bfed1d258460e401401632cd1f736ab33e7 +agent ui-designer 8a892b6d39d9acefca4600e270f2df61717c235fe4d01d5d636fb390696ee76b +agent ui-finish-gate-reviewer 694081e99239a3ba84f081f4b7221209088dfbf1757fb1baf0e280af535afd4a +agent unity-architect a1ddee16a9f82641fc5ebbc56f33f982926d0b87138acabf3583f0f010aeb137 +agent unity-editor-tool-developer 5204727b77a78916459207cd7d678a0496fea223329a123d99fa40ab667c7822 +agent unity-multiplayer-engineer 260a7ccc1cd8f9bd9029f240da96ccd8b138a036b789ea61e736afae703d1753 +agent unity-shader-graph-artist 8418d0e563195bb7e296cd4d6f9028b309bc295cf1f37fbf8e10acba8964c379 +agent universal-document-compiler eb2c45d477849a1bdb1985663ee07eacbe43aaccc8ae756b458e45fd147cec8f +agent unreal-multiplayer-architect b891806c48fee99c08d715b7fb5e5c1151d570d48b3390ad9917b0033c18cad8 +agent unreal-systems-engineer 57295f149a43fbd17a03793abbf91c29bc9b89079962598111a32ae6a5e75fab +agent unreal-technical-artist d3cf3189d85bd5843007fc7abcd8b03b34447c6e2fb663e925c1341399184af0 +agent unreal-world-builder dfc9b1616e876387a5e9a1495d1c0de4b9001fb1082253fd7f076857e1a209b8 +agent uswds-developer 15caa53de4536d53ebb50a9d88dff5dd3c21cbdb84c9425ae4dda2b59f4f3546 +agent ux-architect 7785561312c592402c20d265dfadf5fa7d0ac8f6cd63455b376d9327936f779d +agent ux-researcher 11f108f13137ced9ef4e8d5d57f6826e334d94108271d630dc6c47f3051ac72e +agent video-optimization-specialist 692a27cc151aec0f9ca513c8fc6373d7281b588121f3491bf8f1c058727aaae0 +agent video-streaming-engineer 584e612444dc48a2e769164fc2f6523e81a901054d58eeec1b3d0ff7ed0295fa +agent visionos-spatial-engineer 725fec9ae38039d338453e5a9b6e47959d8046d29b2df9d14d49bd4ad08193c2 +agent visual-storyteller ab001b4875bcbe86003241bf861e2debaafbd50a9ea88a44bba074b050046b9d +agent voice-ai-integration-engineer 14df6b170bde8a03b0f37d80e52594f65ffb7126d7b3d7dfb849cd3fa619eda1 +agent web-gis-developer 03af81f34e7e835aaed3d40039e15bb06ce6f631dc65881af499a58b615714b5 +agent webassembly-engineer 186ff15a1d2f9ea575d035953a382709b47d5ab4542a6cf497b31230adfb5f52 +agent wechat-mini-program-developer be4c68993f18fac5b77aa7fb5d3432f96e1e90faae2652c50e7d3b54a2f23c55 +agent wechat-official-account-manager 5225da2da8de3629d33516126f5baa2cf303ec6c36b23f00b6a5faa35afaa680 +agent weibo-strategist 8b2ae550969b402047370fdcc67383c48e0039326811c02c204cdc0ca0066699 +agent whimsy-injector 3b8154c6ddf8680d03d6a59f51e253b93bec01ac61e4d502c3ef281e72cc9a0b +agent wordpress-performance-engineer 669ec64f7e5706a51d69ce4c7aa016c4b7202ae4bf3ee1cd4a80a4b9951544e5 +agent wordpress-shopping-cart-engineer fdb12f027fbe4638c5b7ce93e692d8a8230a4b6bfd9d924f6c94eba81a87b364 +agent workflow-architect b8da303fe5bfbae603b57ff84b2133539bc3e920a743e1d3e8eb9f813840f33e +agent workflow-optimizer 85e066415e20b6b3c38915fef8f10aee25b170112e0d58021e2983e356ee2b2f +agent x-twitter-intelligence-analyst 5aac652ec86bf81addde3271ef2f3c73f3dec31d8ef1acab85e6bb228331062f +agent xiaohongshu-specialist 51ba0e33a86db9a79515e8a77a36e9c67cf46528899c4f1bef3f70ccaec70639 +agent xr-cockpit-interaction-specialist 3f12bfd3737554a37080b332b963aaa003cb6fa38776cb2860a515d2ac5d10c8 +agent xr-immersive-developer 8907dfeaef3fbf17203947a2ccc4cbfbd6ba236736472d61ba9c489c8cc7b625 +agent xr-interface-architect 073ad8418b37d20c78d358eec9dcb4d966111632bd4ccbcb89e93b22e5667845 +agent zhihu-strategist c5e29ab9cd91781bcaad39bd4cdb6c2a050cdeb48a121c9d7b7359682a5bb674 +agent zk-steward f288e098fb2f589c76b85be4e8916cbf18c49acf971eea49ab0985ea6529505c tool antigravity e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 tool gemini-cli e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 tool opencode e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 @@ -293,6 +293,7 @@ tool codex e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 tool osaurus e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 tool hermes b5f3ec8e93b5690e1351ec69509e3a6aeac15f94fe6b2c6495a8d739cdec8b5b tool vibe e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 +tool dsh e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 contract divisions.json a85d4ceeabe671051559e7703dfca074bf7a259ba26b61fb5e14ed36d54ae051 -contract tools.json 2b9635406d8980dfde28849f965f2a22de384b4906128ec345ef6fc6246f127d +contract tools.json f02d2a5e0638f86266fd586cfea81c47dd39713d9a01bb174dc38cd6bfa6de65 contract strategy/runbooks.json 2d0372782460694bddcbdb5ec04ff28ae6284a2c751888f8010e16033024ac49 diff --git a/scripts/convert.sh b/scripts/convert.sh index 226dbc58..d810d4c8 100755 --- a/scripts/convert.sh +++ b/scripts/convert.sh @@ -24,6 +24,7 @@ # osaurus — Osaurus skill files (~/.osaurus/skills//SKILL.md) # hermes — Hermes lazy-router plugin (one plugin + on-disk agent index) # vibe — Mistral Vibe agent TOML + prompt files (~/.vibe/agents/*.toml + ~/.vibe/prompts/*.md) +# dsh — DeepSeek Harness skill files (~/.dsh/skills//SKILL.md · .dsh/skills//SKILL.md) # all — All tools (default) # # Output is written to integrations// relative to the repo root. @@ -77,7 +78,7 @@ AGENT_DIRS=( # --- Usage --- usage() { - sed -n '3,27p' "$0" | sed 's/^# \{0,1\}//' + sed -n '3,28p' "$0" | sed 's/^# \{0,1\}//' exit 0 } @@ -168,6 +169,36 @@ ${body} HEREDOC } +convert_dsh() { + local file="$1" + local name description slug outdir outfile body + + name="$(get_field "name" "$file")" + description="$(get_field "description" "$file")" + slug="agency-$(slugify "$name")" + body="$(get_body "$file")" + + outdir="$OUT_DIR/dsh/$slug" + outfile="$outdir/SKILL.md" + mkdir -p "$outdir" + + # DeepSeek Harness skill format: the Agent-Skills SKILL.md — a directory + # named for the skill containing a SKILL.md with name + description + # frontmatter (strict kebab-case, validated by the harness) and the persona + # as the instruction body. DSH scans ~/.dsh/skills/ (user) and + # /.dsh/skills/ (project); skills there are user- and + # model-invocable by default, so an agent activates as /agency- or by + # name in conversation. Byte-identical to the antigravity/osaurus skill-md + # shape, which the Agency Agents app renders natively. + cat > "$outfile" <-.md gemini-cli|opencode|qwen|zcode) printf 'slug-md' ;; # .md - antigravity|osaurus) printf 'agency-skill' ;; # agency-/SKILL.md + antigravity|osaurus|dsh) printf 'agency-skill' ;; # agency-/SKILL.md *) printf '' ;; esac } @@ -313,6 +315,7 @@ resolve_dest() { osaurus) var="OSAURUS_SKILLS_DIR" ;; hermes) var="HERMES_PLUGIN_DIR" ;; vibe) var="VIBE_HOME" ;; + dsh) var="DSH_SKILLS_DIR" ;; esac if [[ -n "$var" && -n "${!var:-}" ]]; then if [[ "$tool" == "claude-code" ]]; then @@ -340,6 +343,7 @@ resolve_tool_path() { zcode) bin="zcode" ;; kimi) bin="kimi" ;; codex) bin="codex" ;; antigravity) bin="" ;; osaurus) bin="osaurus" ;; hermes) bin="hermes" ;; vibe) bin="vibe" ;; + dsh) bin="dsh" ;; esac [[ -n "$bin" ]] && command -v "$bin" 2>/dev/null } @@ -444,6 +448,7 @@ detect_codex() { command -v codex >/dev/null 2>&1 || [[ -d "${HOME}/.code detect_osaurus() { command -v osaurus >/dev/null 2>&1 || [[ -d "${HOME}/.osaurus" ]]; } detect_hermes() { command -v hermes >/dev/null 2>&1 || [[ -d "${HERMES_HOME:-${HOME}/.hermes}" ]]; } detect_vibe() { command -v vibe >/dev/null 2>&1 || [[ -d "${VIBE_HOME:-${HOME}/.vibe}" ]]; } +detect_dsh() { command -v dsh >/dev/null 2>&1 || [[ -d "${DSH_HOME:-${HOME}/.dsh}" ]]; } is_detected() { case "$1" in @@ -463,6 +468,7 @@ is_detected() { osaurus) detect_osaurus ;; hermes) detect_hermes ;; vibe) detect_vibe ;; + dsh) detect_dsh ;; *) return 1 ;; esac } @@ -486,6 +492,7 @@ tool_label() { osaurus) printf "%-14s %s" "Osaurus" "(~/.osaurus/skills)" ;; hermes) printf "%-14s %s" "Hermes" "(~/.hermes/plugins)" ;; vibe) printf "%-14s %s" "Mistral Vibe" "(~/.vibe/agents)" ;; + dsh) printf "%-14s %s" "DeepSeek Harness" "(~/.dsh/skills)" ;; esac } @@ -609,7 +616,7 @@ tool_simple_name() { claude-code) echo "Claude Code";; copilot) echo "Copilot";; antigravity) echo "Antigravity";; gemini-cli) echo "Gemini CLI";; opencode) echo "OpenCode";; openclaw) echo "OpenClaw";; cursor) echo "Cursor";; aider) echo "Aider";; windsurf) echo "Windsurf";; - qwen) echo "Qwen Code";; zcode) echo "ZCode";; kimi) echo "Kimi Code";; codex) echo "Codex";; osaurus) echo "Osaurus";; *) echo "$1";; + qwen) echo "Qwen Code";; zcode) echo "ZCode";; kimi) echo "Kimi Code";; codex) echo "Codex";; osaurus) echo "Osaurus";; dsh) echo "DeepSeek Harness";; *) echo "$1";; esac } @@ -825,6 +832,27 @@ install_osaurus() { ok "Osaurus: $count skills -> $dest" } +install_dsh() { + local src="$INTEGRATIONS/dsh" + local dest; dest="$(resolve_dest dsh "${DSH_HOME:-${HOME}/.dsh}/skills")" + local count=0 + [[ -d "$src" ]] || { err "integrations/dsh missing. Run convert.sh first."; return 1; } + mkdir -p "$dest" + local d + while IFS= read -r -d '' d; do + local name; name="$(basename "$d")" + slug_allowed "$name" || continue + mkdir -p "$dest/$name" + install_file "$d/SKILL.md" "$dest/$name/SKILL.md" + incr count + done < <(find "$src" -mindepth 1 -maxdepth 1 -type d -print0) + ok "DeepSeek Harness: $count skills -> $dest" + warn "DeepSeek Harness: set DSH_SKILLS_DIR=.dsh/skills (in a project) to install there instead." + if command -v dsh >/dev/null 2>&1; then + warn "DeepSeek Harness: activate an agent with /agency- or by name in conversation." + fi +} + install_gemini_cli() { local src="$INTEGRATIONS/gemini-cli/agents" local dest; dest="$(resolve_dest gemini-cli "${HOME}/.gemini/agents")" @@ -1307,6 +1335,7 @@ install_tool() { osaurus) install_osaurus ;; hermes) install_hermes ;; vibe) install_vibe ;; + dsh) install_dsh ;; esac } diff --git a/scripts/test-convert-outputs.sh b/scripts/test-convert-outputs.sh index 6f322ede..5ecdd242 100755 --- a/scripts/test-convert-outputs.sh +++ b/scripts/test-convert-outputs.sh @@ -97,7 +97,7 @@ N="$(wc -l < "$SOURCES" | tr -d ' ')" [[ "$N" -gt 0 ]] || { echo "ERROR: no source agents found." >&2; exit 2; } # --- generate: every converted tool, sequentially, into a scratch dir --------- -TOOLS="antigravity gemini-cli opencode cursor aider windsurf openclaw qwen zcode kimi codex osaurus hermes vibe" +TOOLS="antigravity gemini-cli opencode cursor aider windsurf openclaw qwen zcode kimi codex osaurus hermes vibe dsh" if [[ -z "$OUT" ]]; then OUT="$TMP/out"; mkdir -p "$OUT" for t in $TOOLS; do @@ -142,6 +142,7 @@ def check(cond, msg): (ok if cond else bad)(msg) SPEC = { "antigravity": ("agency-*/SKILL.md", "yaml-fm"), "osaurus": ("agency-*/SKILL.md", "yaml-fm"), + "dsh": ("agency-*/SKILL.md", "yaml-fm"), "gemini-cli": ("agents/*.md", "yaml-fm"), "opencode": ("agents/*.md", "yaml-fm"), "qwen": ("agents/*.md", "yaml-fm"), diff --git a/scripts/test-install.sh b/scripts/test-install.sh index f161e6cf..769fb361 100755 --- a/scripts/test-install.sh +++ b/scripts/test-install.sh @@ -11,8 +11,8 @@ # * bash 3.2 + BSD userland, no jq, no GNU-only flags. # * Never touches the real $HOME. Every case runs with HOME set to a fresh # sandbox, so a broken default path writes into the sandbox, not your config. -# * Only exercises the two source tools (claude-code, copilot) so no case -# depends on convert.sh output being present or fresh. +# * Source-tool cases use claude-code/copilot directly; focused Codex and DSH +# cases exercise auto-conversion before installing into their sandboxes. # # Usage: ./scripts/test-install.sh [-v] # -v echo the installer's own output for failing cases @@ -217,6 +217,41 @@ assert_eq 0 "$RUN_STATUS" "pre-suffixed CLAUDE_CONFIG_DIR install exits 0" assert_eq "$TOTAL_AGENTS" "$(count_md "$cfg")" \ "a CLAUDE_CONFIG_DIR already ending in /agents is used verbatim (no double-nesting)" +# DSH_HOME is DeepSeek Harness's official config root. DSH_SKILLS_DIR remains +# the more specific destination override and therefore wins when both are set. +home="$(sandbox dsh-home)" +dsh_home="$home/custom-dsh" +RUN_OUT="$(HOME="$home" DSH_HOME="$dsh_home" "$INSTALL" --no-interactive \ + --tool dsh --agent "$FIRST_ENG_SLUG" 2>&1)"; RUN_STATUS=$? +assert_eq 0 "$RUN_STATUS" "DSH_HOME install exits 0" +[[ -f "$dsh_home/skills/agency-$FIRST_ENG_SLUG/SKILL.md" ]] \ + && pass "DSH_HOME installs skills into \$DSH_HOME/skills" \ + || fail "DSH_HOME installs skills into \$DSH_HOME/skills" + +home="$(sandbox dsh-detect)" +dsh_home="$home/custom-dsh" +mkdir -p "$dsh_home" +RUN_OUT="$(HOME="$home" DSH_HOME="$dsh_home" "$INSTALL" --no-interactive --dry-run 2>&1)"; RUN_STATUS=$? +assert_eq 0 "$RUN_STATUS" "custom DSH_HOME detection exits 0" +tools_line="$(printf '%s\n' "$RUN_OUT" | awk '/^ Tools:/ { print; exit }')" +case " $tools_line " in + *" dsh "*) pass "custom DSH_HOME is detected without a dsh binary" ;; + *) fail "custom DSH_HOME is detected without a dsh binary" ;; +esac + +home="$(sandbox dsh-skills-dir)" +dsh_home="$home/custom-dsh" +dsh_skills="$home/project/.dsh/skills" +RUN_OUT="$(HOME="$home" DSH_HOME="$dsh_home" DSH_SKILLS_DIR="$dsh_skills" "$INSTALL" \ + --no-interactive --no-convert --tool dsh --agent "$FIRST_ENG_SLUG" 2>&1)"; RUN_STATUS=$? +assert_eq 0 "$RUN_STATUS" "DSH_SKILLS_DIR install exits 0" +[[ -f "$dsh_skills/agency-$FIRST_ENG_SLUG/SKILL.md" ]] \ + && pass "DSH_SKILLS_DIR overrides DSH_HOME" \ + || fail "DSH_SKILLS_DIR overrides DSH_HOME" +[[ ! -e "$dsh_home/skills/agency-$FIRST_ENG_SLUG/SKILL.md" ]] \ + && pass "DSH_SKILLS_DIR leaves DSH_HOME unused" \ + || fail "DSH_SKILLS_DIR leaves DSH_HOME unused" + # --------------------------------------------------------------------------- # 4. Paths with spaces (regression: word-splitting in the install loop) # --------------------------------------------------------------------------- diff --git a/tools.json b/tools.json index cd4ea042..24543d74 100644 --- a/tools.json +++ b/tools.json @@ -16,6 +16,7 @@ "windsurf": {"id":"windsurf","label":"Windsurf","short":"Windsurf","kebab":"windsurf","accent":"#09B6A2","icon":"windsurf","order":13,"scope":{"user":false,"project":true},"detect":{"dirs":[".codeium"],"agentsDir":null},"version":{"bin":"windsurf","args":["--version"]},"format":"windsurf-rules","installKind":"roster","slugFrom":null,"dest":{"user":[],"project":[".windsurfrules"]}}, "hermes": {"id":"hermes","label":"Hermes","short":"Hermes","kebab":"hermes","accent":"#7C3AED","icon":null,"order":14,"scope":{"user":true,"project":false},"detect":{"dirs":[".hermes"],"agentsDir":".hermes/plugins"},"version":{"bin":"hermes","args":["--version"]},"format":"hermes-router-plugin","installKind":"plugin","slugFrom":null,"dest":{"user":[".hermes/plugins/agency-agents-router"],"project":[]}}, "vibe": {"id":"vibe","label":"Mistral Vibe","short":"Vibe","kebab":"vibe","accent":"#FA520F","icon":null,"order":15,"scope":{"user":true,"project":true},"detect":{"dirs":[".vibe"],"agentsDir":".vibe/agents"},"version":{"bin":"vibe","args":["--version"]},"format":"vibe-toml","installKind":"per-agent","slugFrom":"name","dest":{"user":[".vibe/agents/{slug}.toml",".vibe/prompts/{slug}.md"],"project":[".vibe/agents/{slug}.toml",".vibe/prompts/{slug}.md"]}}, - "zcode": {"id":"zcode","label":"ZCode","short":"ZCode","kebab":"zcode","accent":"#4263EB","icon":"zcode","order":16,"scope":{"user":true,"project":true},"detect":{"dirs":[".zcode"],"agentsDir":".zcode/agents"},"version":{"bin":"zcode","args":["--version"]},"format":"zcode-md","installKind":"per-agent","slugFrom":"name","dest":{"user":[".zcode/agents/{slug}.md"],"project":[".zcode/agents/{slug}.md"]}} + "zcode": {"id":"zcode","label":"ZCode","short":"ZCode","kebab":"zcode","accent":"#4263EB","icon":"zcode","order":16,"scope":{"user":true,"project":true},"detect":{"dirs":[".zcode"],"agentsDir":".zcode/agents"},"version":{"bin":"zcode","args":["--version"]},"format":"zcode-md","installKind":"per-agent","slugFrom":"name","dest":{"user":[".zcode/agents/{slug}.md"],"project":[".zcode/agents/{slug}.md"]}}, + "dsh": {"id":"deepseekHarness","label":"DeepSeek Harness","short":"DSH","kebab":"dsh","accent":"#4D6BFE","icon":null,"order":17,"scope":{"user":true,"project":true},"detect":{"dirs":[".dsh"],"agentsDir":".dsh/skills"},"version":{"bin":"dsh","args":["--version"]},"format":"skill-md","installKind":"per-agent","slugFrom":"name","slugPrefix":"agency-","dest":{"user":[".dsh/skills/{slug}/SKILL.md"],"project":[".dsh/skills/{slug}/SKILL.md"]}} } }