chore: initial release v0.1.0
ci / test (push) Failing after 5s
ci / lint (push) Failing after 4s

forge-toolkit: хелперы для разработки MCP-серверов на Go.

- toolkit: args/schema/result/env/probe/server
- toolkit/validate: валидаторы синтаксиса
- configreload: live-reload конфига по контент-хэшу
- docs: ARCHITECTURE, quickstart, mcp-contract
- template/ и examples/hello-tool/
- CI (Gitea Actions), лицензия Apache-2.0
This commit is contained in:
Maksim Totmin
2026-09-14 00:23:08 +07:00
commit c398045664
43 changed files with 2581 additions and 0 deletions
+11
View File
@@ -0,0 +1,11 @@
// Package toolkit — общий слой для MCP-серверов на Go: разбор аргументов,
// JSON-Schema, результаты, forge-probe (эмитированные permission-паттерны),
// ${VAR}-экспансия и stdio-lifecycle. Дополняет пакет configreload
// (live-reload конфигов).
//
// ГРАНИЦЫ (см. docs/ARCHITECTURE.md и README.md): пакет содержит ТОЛЬКО
// домен-агностичные хелперы и зависит только от stdlib + go-sdk
// (+ yaml/toml в подпакете validate). Никакой доменной логики
// (manager/policy/netpolicy/SQL-guard) здесь быть не должно — проверяется
// целью `make toolkit-deps`.
package toolkit