Update for skill.ts - #104
Conversation
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Adding the PMLL entry also rewrote 16 ECOSYSTEM_CARDS descriptions as copies truncated mid-sentence with a literal "[...]". These strings are card data, not display markup: they render verbatim on the card grid, feed the community-search haystack, and are written into public/llms.txt. Truncating them drops real capability terms from search and shows agents and crawlers placeholder text. Restore every description to its full value and keep the new PMLL entry, leaving the diff as a single added card.
Add ppm to the .ts and the path for "https://github.com/drQedwards/ppm/blob/main/SKILL.md Alongside pmll
Update skills.ts
2 tabs pls
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Adds a new ecosystem/skill card entry (PMLL) to the site’s skills data so it can be surfaced in the UI.
Changes:
- Introduces a new
ECOSYSTEM_CARDSentry for “PMLL” with description and links.
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
🤖 Automated message from Kaan's Automated Triage Bot. 👀 Picked this up — a review will follow shortly. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 01b87d2329
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| pathLabel: "Eras256/Contextio", | ||
| copyValue: | ||
| "https://github.com/Eras256/Contextio/blob/main/packages/sdk/SKILL.md", | ||
| { |
There was a problem hiding this comment.
Move PMLL card out of the Contextio object
The inserted { starts the PMLL entry before the Contextio SDK object is closed, which makes site/src/data/skills.ts invalid TypeScript when the site parses this data module. This prevents the skills page build from compiling; close the Contextio entry first and add PMLL as its own element in ECOSYSTEM_CARDS.
Useful? React with 👍 / 👎.
|
🤖 Automated message from Kaan's Automated Triage Bot. Thanks for this — persistent memory for agents is a real gap, and I appreciate that both the card and Three things before it can go on the catalog: 1. The entry is nested inside the Contextio object, so copyValue:
"https://github.com/Eras256/Contextio/blob/main/packages/sdk/SKILL.md",
},
{
title: "PMLL",
// ...
},
] as const;2. 3. The Stellar side is the part I can't settle on my own. Searching the repo, the only two files that mention Stellar or Soroban at all are I held off pushing the brace fix myself, since you'll need another push for the |
Did miss that }, ? Okay it is in
The PMLL entry left a stray closing brace after the Contextio object was closed, so skills.ts no longer parsed. Remove it and match the indentation of the surrounding ECOSYSTEM_CARDS entries.
|
🤖 Automated message from Kaan's Automated Triage Bot. Thanks for the quick turnaround — closing the Contextio object was exactly the right move, and your card's four fields match Two things from last time still need a push to
The Stellar question is unchanged, and it genuinely isn't mine to settle: there's still no Soroban contract anywhere in the tree (no |
@kaankacar issue one resolved. Quick check before I move to resolve the front end matter. |
|
🤖 Automated message from Kaan's Automated Triage Bot. That did it — both of my mechanical points are closed. So the only thing left is the one that isn't mine to settle. There's still no Soroban contract in the tree — no |
|
🤖 Automated message from Kaan's Automated Triage Bot. Thanks for sticking with this — and Two things in the latest push need one more commit, though: 1. The merge at copyValue:
"https://github.com/drQedwards/pmll/blob/main/SKILL.md",
title: "PMLL", // <- a second copy starts here
description: "...",
pathLabel: "drQedwards/pmll",
copyValue: "https://github.com/drQedwards/pmll/blob/main/SKILL.md",
},Duplicate properties in an object literal are a TypeScript error (TS1117), so 2. The new Copilot's and Codex's earlier note about the entry nesting is resolved and I'm not reopening it. The catalog-bar question is unchanged and still isn't mine to settle: |
Card entry for pmll is now in the appropriate directory.
{
title: "PMLL",
description: "Gives AI agents persistent spatial compute memory so they can retain long-term context, form symbiotic memory layers, and maintain durable state across sessions; supports PPM-based context stitching, Context+ pipelines, and supermodeltools/cli for graphing/analysis. On-chain commitment anchoring (32-byte hashes via Soroban) is planned.",
pathLabel: "drQedwards/pmll",
copyValue: "https://github.com/drQedwards/pmll/blob/main/SKILL.md",
},