Skip to content

Commit da107ff

Browse files
committed
Hide Glossary in Text Output
1 parent bf8326f commit da107ff

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

‎scripts/agent_docs.py‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
HIDDEN_PREFIXES = ("contributing/",)
4949

5050
H1 = re.compile(r"^#\s+", re.MULTILINE)
51+
SNIPPET_INCLUDE = re.compile(r'^-{2,}8<-{2,}[ \t]+"[^"]+"[ \t]*$\n?', re.MULTILINE)
5152

5253

5354
def split_frontmatter(text: str) -> tuple[dict, str]:
@@ -176,7 +177,8 @@ def render_raw(relative: str, metadata: dict, body: str) -> str:
176177
context["modeldata"] = model_data()
177178
context["frameworkdata"] = framework_data()
178179
context["icon"] = _icon
179-
rendered = environment.from_string(body).render(**context).strip() + "\n"
180+
rendered = environment.from_string(body).render(**context)
181+
rendered = SNIPPET_INCLUDE.sub("", rendered).strip() + "\n"
180182
if not H1.search(rendered):
181183
rendered = f"# {metadata['title']}\n\n{rendered}"
182184
return rendered

‎tests/test_agent_docs.py‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ def test_raw_markdown_renders_model_macros(self):
5050
rendered = agent_docs.render_raw("get-started/index.md", metadata, body)
5151
self.assertIn("| **E2B** |", rendered)
5252
self.assertNotIn("{% for", rendered)
53+
self.assertNotIn("glossary.md", rendered)
5354

5455
def test_raw_targets_include_inline_text_routes(self):
5556
site_dir = Path("/tmp/site")

0 commit comments

Comments
 (0)