Repository navigation
feat(employed): add live job search plugin - #92
Open
buddywhitman wants to merge 1 commit into
Open
buddywhitman wants to merge 1 commit into
buddywhitman wants to merge 1 commit into
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DCSn5sr8sYzppbRPy4wR9X
Collaborator
|
✅ Internal validation passed. A ZCode maintainer will review the change next; after acceptance, release checks run separately and this PR is closed automatically. |
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Plugin type (required) / 插件类型(必填)
_meta.ui.resourceUri(ui://employed/results-v1,text/html;profile=mcp-app), so results render as an MCP Apps page where supported. The plugin itself declares noui.surfaces.Affected plugin name(s) / 涉及的插件名称:
employedWhat / 改动内容
Adds Employed by Guaq AI as a community plugin (
external_plugins/employed/). It does live job search over postings read directly from about 5,000 employers' own applicant-tracking systems (Greenhouse, Lever, Workday, Ashby, SmartRecruiters and more).https://jobs.guaqai.me/mcp, Streamable HTTP, OAuth 2.1 with dynamic client registration, so no API key is pasted), 5 skills, 2 agents and 3 commands. The icon is atassets/employed/icon.png(512x512).https://jobs.guaqai.me/mcp. It receives the filters and ids the agent chooses, any profile fields the user asks to save, and the OAuth token. Account tools change only the signed-in user's own Employed data (profile, tracker, alerts), and only when asked. The plugin has no hooks, no local commands and no workspace file writes. All of this is documented in both READMEs..zcode-plugin/plugin.jsonandmarketplace.json.Testing:
WWW-Authenticate, then the protected-resource and authorization-server metadata, then registration.Self-check / 自查清单
external_plugins/employed/categoryis set (productivity)versionis 1.2.0 in BOTHplugin.jsonandmarketplace.json(new plugin)README.md(EN) andREADME_CN.md(中文) are both present and equivalentdescription_i18nhas bothenandzh-CNpython3 scripts/validate.py(35 plugins OK) andpython3 scripts/build_dist.pypass locally;git diff --checkis clean🤖 Generated with Claude Code