feat: add params_schema column for function composability
Nueva columna params_schema en functions con migración 009. Almacena JSON con descripción semántica de inputs/outputs para que agentes razonen sobre composabilidad de funciones. Incluye: campo en modelo Go, parsing de params/output del frontmatter YAML, serialización a JSON, FTS5 rebuild con nueva columna, hash de contenido actualizado, y warning en indexer cuando faltan params.
This commit is contained in:
@@ -50,6 +50,7 @@ type Function struct {
|
||||
Notes string `json:"notes"`
|
||||
Documentation string `json:"documentation"`
|
||||
Code string `json:"code"`
|
||||
ParamsSchema string `json:"params_schema"`
|
||||
Tested bool `json:"tested"`
|
||||
Tests []string `json:"tests"`
|
||||
TestFilePath string `json:"test_file_path"`
|
||||
|
||||
Reference in New Issue
Block a user