Commit Graph

45 Commits

Author SHA1 Message Date
a7e912cac7 TUI: добавить endpoint в dashboard и выход по Q 2026-04-14 00:02:45 +03:00
01565b32d9 feat: добавить локализацию TUI (en/ru) с переключением клавишей L
- Добавлены TuiResources (sealed record), Locale, LocalizationService
- Все строки интерфейса вынесены из .razor-файлов в TuiResources
- App.razor: клавиша L циклически переключает локаль, заголовок показывает [EN]/[RU]
- Дочерние компоненты получают Loc как параметр (stateless)
- Создан AGENT.tui.md с правилами работы с TUI для агентов
- Обновлены AGENTS.md и CLAUDE.md со ссылками на AGENT.tui.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 23:53:59 +03:00
4819fbca6c chore: добавить .claude/ в .gitignore 2026-04-13 23:38:50 +03:00
9b27cd7dc2 fix: исправить навигацию клавиатуры в TUI через GlobalKeyboardService
- Добавить GlobalKeyboardService — выделенный поток с блокирующим
  Console.ReadKey, единственный источник клавишных событий для TUI
- Убрать FocusManager из App.razor: перехватывал Tab до компонентов
- Удалить @onkeydown с <Select>: RazorConsole не пробрасывает Tab/стрелки
  через этот механизм
- Использовать FocusedValue вместо Value в Select для корректной подсветки
- Обновить CLAUDE.md и AGENTS.md: архитектура TUI, RazorConsole gotchas
- Добавить docs/tui_log.md: разбор проблемы и справочник по RazorConsole

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 23:31:53 +03:00
4bf267d681 Добавить CLAUDE.md с описанием архитектуры и командами для разработки
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 21:57:48 +03:00
380768b110 Настроить порт через переменную окружения ASPNETCORE_URLS 2026-04-13 17:52:13 +03:00
879becadfe feat: внедрение RazorConsole TUI с runtime-управлением MCP-инструментами
- Добавлен RazorConsole.Core для интерактивного TUI-дашборда
- ToolRegistryService: живое включение/отключение модулей и отдельных методов
- InMemoryLogSink: кольцевой буфер логов с фильтрацией по модулю
- TUI: 3 таба (Overview, Logs, Settings)
- IToolModule: generic-интерфейс для легкого добавления новых MCP-модулей
- Guard-проверка TryCheckEnabled() во всех существующих инструментах
2026-04-13 17:31:28 +03:00
c117d928b0 Added docs RazorConsole 2026-04-13 16:53:31 +03:00
e37ab09fc5 Добавление секции OpenAPI/Swagger 2026-04-13 16:15:34 +03:00
15f29e3e6d update AGENTS.md 2026-04-13 16:10:12 +03:00
e008115ced Обновление README: унификация структуры, добавление логотипа 2026-04-13 16:09:42 +03:00
8ac5ad2bac Confluence 2026-04-13 15:57:56 +03:00
2fe64d0903 Исправление ошибок сборки JiraClientFactory 2026-04-13 15:37:31 +03:00
2fc419b490 update gitignore 2026-04-13 15:27:05 +03:00
2bab8e42fa update gitignore 2026-04-13 15:26:36 +03:00
01d75adef1 Update 2026-04-13 15:16:57 +03:00
f1392045a6 Усилить использование question в OpenCode 2026-04-13 15:08:56 +03:00
aa124b98af Чистка 2026-04-13 15:05:08 +03:00
1c7368de5b update opencode.json 2026-04-13 14:55:15 +03:00
ebaad75087 Добавить small_model в opencode.json 2026-04-13 14:50:29 +03:00
0290cb4102 Сжать и уточнить AGENTS.md 2026-04-13 14:42:27 +03:00
b5eb33272a Add Kubernetes and Jira MCP tools with auto-registration 2026-04-13 14:15:00 +03:00
87fb9e8df8 Confluence init 2026-04-13 13:40:32 +03:00
c8b7395ba8 Update AGENTS 2026-04-13 13:31:28 +03:00
62f8dd49b6 update AGENTS.md 2026-04-13 13:07:02 +03:00
3828df69da docs: update README JiraTools methods, add MEMORY rules, fix config entity 2026-04-13 12:30:44 +03:00
8962c916e8 Уточнить выбор интерактивных инструментов в AGENTS.md 2026-04-13 12:18:39 +03:00
39d637f99e Update AGENTS 2026-04-13 11:46:43 +03:00
6a8d294c74 Update opencode.json 2026-04-13 11:43:25 +03:00
38f15b894e Merge branch 'main' of https://git.shahovalov.ru/mikhail/LazyBearWorks 2026-04-13 11:34:35 +03:00
e87f3ef5cb Настроки для агента 2026-04-13 11:33:27 +03:00
7a170d137d Merge pull request 'jira-mcp' (#1) from jira-mcp into main
Reviewed-on: #1
2026-04-13 11:20:10 +03:00
35daff0c4c Синхронизация main: .opencode.json → opencode.json 2026-04-13 11:17:26 +03:00
f3964075cc Добавлен MCP для Jira
Реализованы инструменты для задач, статусов и комментариев через Jira REST API. Jira-клиент зарегистрирован в сервере и вынесен в отдельные сервисы.
2026-04-13 10:44:45 +03:00
d75a08e7d7 Обнавлен AGENTS.md 2026-04-13 10:38:40 +03:00
305496eb11 Новое лого 2026-04-13 10:37:44 +03:00
bf995b162e Добавление конфигурации Opencode и сценария настройки 2026-04-13 09:53:52 +03:00
dbf1e75aa9 Удаление вспомогательных агента файлов 2026-04-13 09:35:34 +03:00
0bcf5334d8 Зафиксированы правки 2026-04-13 09:33:20 +03:00
9b9adc3efa chore(cleanup): Зафиксированы удаление TradingTools.cs, обновление README и добавление логотипа. Соответствует принципам AGENTS.md. 2026-04-12 23:42:48 +03:00
ca20a4e7d4 Добавлен модуль Kubernetes MCP с DI и диагностикой ошибок 2026-04-12 23:12:24 +03:00
cdbb2110c9 Добавлены правила ведения Memory Log в AGENTS.md и AGENT.common.md с machine-first оптимизацией 2026-04-12 22:48:50 +03:00
366f044229 Уточнены правила в AGENT*.md и AGENTS.md для устранения дублирования и противоречий.
Сделана синхронизация структуры проекта и формулировок, чтобы правила были короче, однозначнее и соответствовали текущему состоянию репозитория.
2026-04-12 22:41:19 +03:00
4be7359bff Добавлены AGENTS.md с правилами на русском, обновлен README 2026-04-12 22:27:25 +03:00
362fde4d1b Initial MCP server commit 2026-04-12 22:15:46 +03:00