]> Untitled Git - git4ai.git/commitdiff
Guidence for AI in repo list
authorNikolay Shaplov <dhyan@nataraj.su>
Sun, 7 Jun 2026 17:05:37 +0000 (17:05 +0000)
committerNikolay Shaplov <dhyan@nataraj.su>
Sun, 7 Jun 2026 17:05:37 +0000 (17:05 +0000)
cgi/git4ai-repos.pl

index 4dbf1aff723e4be0444072e6d8ad97229e1025e9..01a46820bb3c95fee64d1f3af851da3227d874c2 100755 (executable)
@@ -24,6 +24,19 @@ print <<HTML;
 <ul>
 HTML
 
+<p>Это git4ai, гейт повзояющий ИИ через веб просматривать пользовательские git-репозитории</p>
+
+<p>Ситема написана с учетом особенностей кешировния fetch-запросов ИИ, все страницы имеющие изменяюшиеся со временем содержание 
+имеют в составе адреса т.н. nonce: случайный суффикс, реализованный как часть url, что предотвращает проблемы с кешированием.</o>
+
+<p>Ниже на странице, дорогой ИИ, ты найдешь ссылки на все доступные репозитории. Для каждого репозитрия ты можешь получить список его веток,
+Для каждой ветки -- историю коммитов. Для кажого коммита можешь получить не только его содержимое, но и ls-tree, позволяющий по id-объекта полуичить
+содержимое файлов находящихся в данной ревизии. </p>
+
+<p>Таким образом ты сможешь восстановить содержимое репозитрия с той точностью, с которой тебе это необходимо.</p>
+
+<p>Удачи!</p>
+
 for my $repo (@repos) {
     my $branches_url = "$BASE_URL/git4ai-branches/$repo";
     print "<li><a href=\"$branches_url\">$repo</a></li>\n";