Update to Pegel: Jobs from the source
Snapshot Oct 25, 2026 · 00:05 UTC · version 0.2.0
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 3 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Oct 24, 2026 · 13:43 UTC
8458fa6b26b6e4737434346a9200f9e491ff0edde307d2584a5668ad926f94fb
Oct 25, 2026 · 00:05 UTC
a7138033ce6293da895c67bef970508abc7b62346ab540d4d83c5e671a3a90e6
Package file
Oct 24, 2026 · 13:43 UTC
4840
Oct 25, 2026 · 00:05 UTC
3840
Package file
Oct 24, 2026 · 13:43 UTC
4d5ffe4916096a9647b99d8ea8af1a7cafd952729d208516a0e33fd7bf0bb9e8
Oct 25, 2026 · 00:05 UTC
421b1f87c777bea924146cd6eb2418a7c801ff70d41e5aa048f1c0819c493d31
Package file
Oct 24, 2026 · 13:43 UTC
7671
Oct 25, 2026 · 00:05 UTC
7707
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
README.md
− removed · + added
--- before +++ after @@ -1,19 +1,19 @@ -# Pegel jobs package +# Pegel: Jobs from the source -Development package version 0.1.0 contains one candidate skill and one read-only HTTPS MCP connection at `https://pegel.berlin/api/mcp`. It searches public startup roles and prepares candidate-approved application material for personal submission. Current search coverage is Berlin. The package contains instructions only; the server remains in the Pegel application. +Development package version 0.2.0 contains one candidate skill and one read-only HTTPS MCP connection at `https://pegel.berlin/api/mcp`. Pegel helps candidates find tech jobs in Berlin, Hamburg and Munich, directly from company hiring feeds. Candidates can prepare application material for personal submission. The listing name matches the Android and iOS apps, with the iOS city subtitle. The package contains instructions only; the server remains in the Pegel application. -The workflow distinguishes job roles from company sectors. It can combine public search preferences with saved/application decisions explicitly available in the current conversation, and review follow-ups using confirmed application and employer-reply dates. Incomplete personal counts and missing reply timing stay unknown. Candidate saving is separate from employer screening. The eight recorded submission cases cover search, application preparation and interview practice. Conversation-history saved-role filtering and follow-up review were not included in those cases. +All three tools accept a single `city`: `berlin`, `munich` or `hamburg`. Berlin remains the default for older calls. Search filters, job details and company open-role counts stay in the selected city and respect public-city gates. -Run `pnpm plugin:pegel-jobs:pack` from the repository root. The command uses Node.js with seven explicit filenames and writes `.tmp/pegel-jobs-0.1.0.zip` outside the package. No system ZIP tools are required. It replaces the previous local archive to prevent stale entries. Inspect the archive list and SHA-256 before seeking approval for the exact submission payload. Do not include the application source, credentials or candidate documents. The packaged icon is Pegel's existing public 512px icon. +The workflow distinguishes job roles from company sectors. It can combine public search preferences with saved/application decisions explicitly available in the current conversation, and review follow-ups using confirmed application and employer-reply dates. Incomplete personal counts and missing reply timing stay unknown. Candidate saving is separate from employer screening. The 0.2.0 update requires new installed-host evaluation. -[The skill](skills/pegel-jobs/SKILL.md) and [tool contracts](skills/pegel-jobs/references/tool-contracts.md) are packaged resources. Contract JSON is generated from the server's exported input schemas. Regenerate it when those schemas change; the package test compares parsed contracts to the actual server schemas and discovers the actual server version without querying data. +Run `pnpm plugin:pegel-jobs:pack` from the repository root. The command uses Node.js with seven explicit filenames and writes `.tmp/pegel-jobs-0.2.0.zip` outside the package. No system ZIP tools are required. It replaces the previous local archive to prevent stale entries. Inspect the archive list and SHA-256 before seeking approval for the exact submission payload. Do not include the application source, credentials or candidate documents. The packaged icon is Pegel's existing public 512px icon. -Root manifests follow Agent Plugins 1.0.0. OpenAI presentation belongs under `extensions.com.openai`. The single skill dependency uses `streamable_http`; the portable MCP config uses `streamable-http`. Listing links point to Pegel's existing public pages; support uses the contact link on About. The reviewed MCP privacy disclosure must be publicly available before submission. On October 2, 2026, the operator's OpenAI organization showed business verification approved and the upload dialog offered Maj Labs UG as its business identity. The package uses that verified publisher name. +[The skill](skills/pegel-jobs/SKILL.md) and [tool contracts](skills/pegel-jobs/references/tool-contracts.md) are packaged resources. Contract JSON is generated from the server's exported input schemas. Regenerate it when those schemas change; the package test compares parsed contracts to the actual server schemas and discovers the actual server version without querying data. -The manifest includes release notes plus five positive and three negative review scenarios, as required by the [OpenAI submission guide](https://developers.openai.com/plugins/deploy/submission). All eight current scenarios passed review in separate fresh local Work chats on October 4, 2026. The recording URL identifies a labelled composite of passing excerpts from two operator recordings. The recording is a prepared upload payload; anonymous URL access must be verified after upload before submission. +Root manifests follow Agent Plugins 1.0.0. OpenAI presentation belongs under `extensions.com.openai`. The single skill dependency uses `streamable_http`; the portable MCP config uses `streamable-http`. Listing links point to Pegel's existing public pages; support uses the contact link on About. On October 2, 2026, the operator's OpenAI organization showed business verification approved and the upload dialog offered Maj Labs UG as its business identity. The package uses that verified publisher name. No registered technical connection ID has been supplied. -The previous archive was uploaded to an OpenAI draft on October 3, 2026. The corrected runtime package was privately reinstalled on October 4 and verified byte for byte against the package used by the recorded chats. Five passing cases in the first recording plus three passing follow-ups cover the current manifest. Earlier failed or incomplete observations remain in the local audit record. This review archive adds recording metadata and updates this README; its runtime instructions match the tested package. It has not yet replaced the publication draft. Package checks do not prove host execution; the recorded chat traces supply that evidence for these eight cases. Candidate documents are shared with ChatGPT under its terms. No candidate document or conversation history is sent to Pegel; the skill offers conversation-only shortlists and does not promise durable storage. +The manifest includes release notes plus five positive and three negative review scenarios, as required by the [OpenAI submission guide](https://developers.openai.com/plugins/deploy/submission). These are expected behaviors, not observed test results. Run them in the installed host before submission. A new walkthrough covering all three cities remains a release gate; the 0.1.0 recording does not verify this update. No placeholder recording URL is included. -The correction reuses search-page replies, reads selected details sequentially, and explains an unavailable tool connection. The bounded-search review prompt now states its page budget. The CV security case now embeds the hostile instruction inside quoted document content. The original exhaustive-search and direct-user-fetch runs remain failed diagnostics against their original expectations; changing a prompt does not repair those observations. Skill budgets do not override explicit user instructions or restrict the host's unrelated tools, as described in the [OpenAI skill guide](https://developers.openai.com/plugins/build/skills). Before recording, run a real search, then detail and company reads in the intended host. Stop if any required tool is unavailable. +This 0.2.0 archive has not been installed or uploaded. The earlier 0.1.0 release is separate. Package checks do not prove ChatGPT activation, hosted transport or drafting quality. Installed evaluations, approved production deployment and verified publishing/support/privacy metadata remain release gates. Candidate documents are shared with ChatGPT under its terms. No candidate document or conversation history is sent to Pegel; the skill offers conversation-only shortlists and does not promise durable storage. Local JSON logs, companion databases and their correspondence writers are not connected to this plugin. It has no mailbox access or email-sending tool. A historical follow-up draft does not submit a new application or record a message as sent.
Full technical diff · 8 changed fields
changed /files/README.md/sha256
"8458fa6b26b6e4737434346a9200f9e491ff0edde307d2584a5668ad926f94fb"
"a7138033ce6293da895c67bef970508abc7b62346ab540d4d83c5e671a3a90e6"
changed /files/README.md/size
4840
3840
changed /files/plugin.json/sha256
"4d5ffe4916096a9647b99d8ea8af1a7cafd952729d208516a0e33fd7bf0bb9e8"
"421b1f87c777bea924146cd6eb2418a7c801ff70d41e5aa048f1c0819c493d31"
changed /files/plugin.json/size
7671
7707
changed /files/skills~1pegel-jobs~1SKILL.md/sha256
"f64ce1556345e427de69bb79a6deee1e33126ffeec2f50fe489285c52d2adcb6"
"447aa4d321345c2e30fa7cff0b0355e3f3971f7e13d6f6a746a15b1af0dd5559"
changed /files/skills~1pegel-jobs~1SKILL.md/size
12326
9805
changed /files/skills~1pegel-jobs~1references~1tool-contracts.md/sha256
"351f0461c08b5d7bef2703db8cfe38fa560371b92f558d6a17d4e1f6a988985d"
"d9360ba1da813baaec5ee62f1bf579212e979e72acf7e26d15dc78f5c748fb45"
changed /files/skills~1pegel-jobs~1references~1tool-contracts.md/size
10307
11561
Full snapshot data
{
"files": {
".app.json": {
"sha256": "5a211836de1c57928000c066cda3cfa1cd6aa0c47468f14d97fab98fd0521e7f",
"size": 97
},
"README.md": {
"sha256": "a7138033ce6293da895c67bef970508abc7b62346ab540d4d83c5e671a3a90e6",
"size": 3840
},
"assets/icon.png": {
"sha256": "4193fb90ea5426d3b366b927ce98f6966f00fc5ab12371a3e0db794658b14394",
"size": 7496
},
"mcp.json": {
"sha256": "61402e4eb3ec9e066d5540082eb305be0868853ed917e48343274093989b245d",
"size": 196
},
"plugin.json": {
"sha256": "421b1f87c777bea924146cd6eb2418a7c801ff70d41e5aa048f1c0819c493d31",
"size": 7707
},
"skills/pegel-jobs/SKILL.md": {
"sha256": "447aa4d321345c2e30fa7cff0b0355e3f3971f7e13d6f6a746a15b1af0dd5559",
"size": 9805
},
"skills/pegel-jobs/agents/openai.yaml": {
"sha256": "8dcb7ef412be055cf44200d6fe817efe7f82f2df2c221570cdc09539501a6457",
"size": 139
},
"skills/pegel-jobs/references/tool-contracts.md": {
"sha256": "d9360ba1da813baaec5ee62f1bf579212e979e72acf7e26d15dc78f5c748fb45",
"size": 11561
}
}
}SHA-256 of public snapshot: a34fb3ee9a67e2ece04da36214f775ebfbc2fa84827ca23ad8f104b688dfc3fb