Summary
FileType::KiroAgent is mapped to the agent authoring family, but completion insert text is still formatted as YAML because is_json_family does not include KiroAgent.
Impact
In .kiro/agents/*.json files, key/value completions can insert YAML-style text (key: , unquoted strings) instead of valid JSON.
Expected
Treat KiroAgent as a JSON family for completion insertion behavior while preserving agent catalog mappings.
Context
Raised during PR #611 review after merge: #611 (comment)
Summary
FileType::KiroAgentis mapped to theagentauthoring family, but completion insert text is still formatted as YAML becauseis_json_familydoes not includeKiroAgent.Impact
In
.kiro/agents/*.jsonfiles, key/value completions can insert YAML-style text (key:, unquoted strings) instead of valid JSON.Expected
Treat
KiroAgentas a JSON family for completion insertion behavior while preserving agent catalog mappings.Context
Raised during PR #611 review after merge: #611 (comment)