feat(compat): OpenHands listing and daily-seeded agent order#203
feat(compat): OpenHands listing and daily-seeded agent order#203piyushbag wants to merge 1 commit into
Conversation
|
Someone is attempting to deploy a commit to the openai Team on Vercel. A member of the Team first needs to authorize it. |
Pjrich1313
left a comment
There was a problem hiding this comment.
Load diff rerun debug and merge it the batch.
Add OpenHands to the compatibility section with light/dark logos. Replace per-load Math.random shuffle with a date-seeded order so the marquee and expanded grid stay stable through the day. Fixes agentsmd#7 Fixes agentsmd#26
0868f34 to
5f66644
Compare
|
Thanks for the review. I batched the two compatibility changes into this PR:
Local verification on the updated branch: I will close #202 as superseded by this branch. Let me know if you want the seed cadence changed (daily vs hourly) or any tweak to the OpenHands docs link before merge. |
|
Following up after re-checking this branch against current Status
Review notes
CI
This PR fixes #7 and #26 and is ready for maintainer review/merge when convenient. |
|
Vercel preview deploy is blocked on GitHub authorization for the OpenAI team integration. This requires a one-time OAuth click from the PR author. One-step fix (Piyush):
Both Note: This cannot be completed headlessly; it requires the fork author's Vercel/GitHub OAuth session. |
|
It seems that my settings where changed on my commit diffs plus I believe that my PR and Readme are being blurred. What can I do to prevent this from occurring? |
|
I believe I have my visuals and percentages. On my readme blurred I have additional charts and graphs to support my analysis. |
Summary
Batched compatibility updates (supersedes #202):
Math.randomshuffle with a date-seeded order so the marquee and expanded grid stay stable through the dayBoth views now use the same
shuffledAgentslist, so the carousel and expanded grid do not drift apart.OpenHands (#26)
Adds OpenHands to the compatibility section now that support for root-level
AGENTS.mdis documented and implemented in the OpenHands SDK.Evidence
When #26 was opened, OpenHands did not document AGENTS.md support. That has since changed:
AGENTS.mdas always-on context injected at conversation start.load_project_skills()in OpenHands/software-agent-sdk loads third-party files includingAGENTS.mdfrom the git repo root viaPATH_TO_THIRD_PARTY_SKILL_NAMEandfind_third_party_files(). Loaded withtrigger=None, so content is always active in the system prompt.Changes
components/CompatibilitySection.tsx— add OpenHands entry linking to official skills docspublic/logos/openhands-light.svg— logo from OpenHands branding assetspublic/logos/openhands-dark.svg— dark-mode variantScreenshots
Scope notes
@-style file imports or optional spec extensions beyond rootAGENTS.mdloadingDaily-seeded order (#7)
Issue #7 asked for a stable compatibility order instead of reshuffling on every page load.
Approach
getDailySeed()derives a numeric seed from the current UTC date (YYYYMMDD)seededShuffle()applies Fisher–Yates with a deterministic PRNG from that seedshuffledAgents, so order stays consistent through the dayWhy this shape
How verified
pnpm exec next build— compiled successfully, static pages generatednpx tsc --noEmit— passAGENTS.mdis loaded from repo root (case-insensitive filename match)