From e9343c844b14a73dd8f44b8df2297ecc1938f0ad Mon Sep 17 00:00:00 2001 From: Affaan Mustafa Date: Fri, 13 Feb 2026 01:26:37 -0800 Subject: [PATCH] fix: include .md files in instinct-cli glob (completes #216) The observer agent creates instinct files as .md with YAML frontmatter, but load_all_instincts() only globbed *.yaml and *.yml. Add *.md to the glob so instinct-cli status discovers all instinct files. --- .../skills/continuous-learning-v2/scripts/instinct-cli.py | 6 +++++- skills/continuous-learning-v2/scripts/instinct-cli.py | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.cursor/skills/continuous-learning-v2/scripts/instinct-cli.py b/.cursor/skills/continuous-learning-v2/scripts/instinct-cli.py index b3f9d58..ed6c376 100755 --- a/.cursor/skills/continuous-learning-v2/scripts/instinct-cli.py +++ b/.cursor/skills/continuous-learning-v2/scripts/instinct-cli.py @@ -88,7 +88,11 @@ def load_all_instincts() -> list[dict]: for directory in [PERSONAL_DIR, INHERITED_DIR]: if not directory.exists(): continue - yaml_files = sorted(set(directory.glob("*.yaml")) | set(directory.glob("*.yml"))) + yaml_files = sorted( + set(directory.glob("*.yaml")) + | set(directory.glob("*.yml")) + | set(directory.glob("*.md")) + ) for file in yaml_files: try: content = file.read_text() diff --git a/skills/continuous-learning-v2/scripts/instinct-cli.py b/skills/continuous-learning-v2/scripts/instinct-cli.py index b3f9d58..ed6c376 100755 --- a/skills/continuous-learning-v2/scripts/instinct-cli.py +++ b/skills/continuous-learning-v2/scripts/instinct-cli.py @@ -88,7 +88,11 @@ def load_all_instincts() -> list[dict]: for directory in [PERSONAL_DIR, INHERITED_DIR]: if not directory.exists(): continue - yaml_files = sorted(set(directory.glob("*.yaml")) | set(directory.glob("*.yml"))) + yaml_files = sorted( + set(directory.glob("*.yaml")) + | set(directory.glob("*.yml")) + | set(directory.glob("*.md")) + ) for file in yaml_files: try: content = file.read_text()