Skip to content

Twelve market mode sets ship and are missing from AGENTS.md's market table #3992

Description

@abankar1

Eighteen complete market mode sets are on disk — each with _shared.md, an evaluation mode, an apply mode and pipeline.md:

ar  da  de  es  fr  hi  id  it  ja  ko  nl  pl  pt  ru  tr  ua  zh  zh-TW

AGENTS.md's market table lists six: de fr ar ja tr hi.

The other twelvees pt it nl pl da ru ua zh zh-TW ko id — are complete and undocumented.

Why this is not cosmetic

AGENTS.md is loaded into every agent session, and its own rule for selecting a set is driven by that table:

you detect a JD written in that language → suggest switching

A set the table does not name is a set the agent cannot route to, whatever is on disk. A Spanish JD cannot reach modes/es/; a Brazilian one cannot reach modes/pt/. Twelve full localizations, invisible to the system that would use them.

Note for a fix

The "Local vocabulary (examples)" column should be verifiable, not written from general knowledge of each market — these files are read as instruction. Confirming each term appears in that market's own files (grep -rF over modes/{dir}/) keeps the column honest, and a short row beats a fuller invented one.

Worth a guard in both directions: a shipped set missing from the table, and a row naming a directory or mode file that does not exist. The second matters because a dead row costs a tool call every session an agent tries to follow it.

PR to follow.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationi18nTranslations and localization

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions