ada-pc: 2026-06-16 20:18:31 | 9

Affected files:
.obsidian/graph.json
99 System/INDEX.md
99 System/Tools/agent-tools/AGENT_TOOLS.md
99 System/Tools/agent-tools/vault_audit.py
99 System/Tools/agent-tools/vault_common.py
99 System/Tools/agent-tools/vault_frontmatter.py
99 System/Tools/agent-tools/vault_index.py
99 System/Tools/agent-tools/vault_ingest.py
AGENTS.md
This commit is contained in:
Dmitry
2026-06-16 20:18:32 +03:00
parent 3b597aad7d
commit 22eda53d79
9 changed files with 17 additions and 10 deletions
+1 -1
View File
@@ -39,6 +39,6 @@
"repelStrength": 6.34095634095634, "repelStrength": 6.34095634095634,
"linkStrength": 0.504158004158004, "linkStrength": 0.504158004158004,
"linkDistance": 250, "linkDistance": 250,
"scale": 0.2882782914407446, "scale": 0.21176529377630143,
"close": true "close": true
} }
+6 -6
View File
@@ -821,12 +821,6 @@ total: 516
| [[Drawing 2026-05-17 14.13.00.excalidraw]] | — | — | — | [excalidraw] | | [[Drawing 2026-05-17 14.13.00.excalidraw]] | — | — | — | [excalidraw] |
| [[infra.excalidraw.md]] | — | — | — | [excalidraw] | | [[infra.excalidraw.md]] | — | — | — | [excalidraw] |
## 99 System/Export/agent-tools
| Заметка | Aliases | Status | Type | Tags |
|---------|---------|--------|------|------|
| [[AGENT_TOOLS]] | — | stable | guide | [agent, tooling, vault] |
## 99 System/Template ## 99 System/Template
| Заметка | Aliases | Status | Type | Tags | | Заметка | Aliases | Status | Type | Tags |
@@ -836,3 +830,9 @@ total: 516
| [[Daily Note]] | — | — | daily | [daily] | | [[Daily Note]] | — | — | daily | [daily] |
| [[Study Item]] | — | seed | knowledge | [] | | [[Study Item]] | — | seed | knowledge | [] |
| [[Travel Item]] | — | seed | knowledge | [travel] | | [[Travel Item]] | — | seed | knowledge | [travel] |
## 99 System/Tools/agent-tools
| Заметка | Aliases | Status | Type | Tags |
|---------|---------|--------|------|------|
| [[AGENT_TOOLS]] | — | stable | guide | [agent, tooling, vault] |
@@ -15,7 +15,7 @@ aliases: []
Запускать из корня vault: Запускать из корня vault:
```bash ```bash
python3 "99 System/Export/agent-tools/vault_index.py" dump python3 "99 System/Tools/agent-tools/vault_index.py" dump
``` ```
## Команды ## Команды
@@ -157,6 +157,7 @@ def all_records() -> list[dict[str, Any]]:
def wikilinks(text: str) -> list[str]: def wikilinks(text: str) -> list[str]:
text = strip_markdown_code(text)
links = [] links = []
for match in re.finditer(r"\[\[([^\]]+)\]\]", text): for match in re.finditer(r"\[\[([^\]]+)\]\]", text):
target = match.group(1).split("|", 1)[0].split("#", 1)[0].strip() target = match.group(1).split("|", 1)[0].split("#", 1)[0].strip()
@@ -165,6 +166,12 @@ def wikilinks(text: str) -> list[str]:
return links return links
def strip_markdown_code(text: str) -> str:
text = re.sub(r"```.*?```", "", text, flags=re.DOTALL)
text = re.sub(r"`[^`\n]*`", "", text)
return text
def known_note_names(records: list[dict[str, Any]]) -> set[str]: def known_note_names(records: list[dict[str, Any]]) -> set[str]:
names: set[str] = set() names: set[str] = set()
for record in records: for record in records:
+2 -2
View File
@@ -92,9 +92,9 @@ aliases: ["Агент — контекст и инструкции для это
## Agent tools ## Agent tools
Утилиты для ИИ-агентов: `99 System/Export/agent-tools/`. Утилиты для ИИ-агентов: `99 System/Tools/agent-tools/`.
- Документация: `99 System/Export/agent-tools/AGENT_TOOLS.md`. - Документация: `99 System/Tools/agent-tools/AGENT_TOOLS.md`.
- Вывод скриптов — JSON, чтобы агент мог использовать результат без парсинга Markdown. - Вывод скриптов — JSON, чтобы агент мог использовать результат без парсинга Markdown.
- Read-only команды можно использовать для ориентации: поиск по индексу, план ingest, audit, проверка frontmatter. - Read-only команды можно использовать для ориентации: поиск по индексу, план ingest, audit, проверка frontmatter.
- Write-команды (`vault_index.py rebuild`, `vault_frontmatter.py normalize`) запускать только после подтверждённого workflow или когда правило явно требует обновить `INDEX.md`. - Write-команды (`vault_index.py rebuild`, `vault_frontmatter.py normalize`) запускать только после подтверждённого workflow или когда правило явно требует обновить `INDEX.md`.