Documentation
¶
Overview ¶
Copyright © 2025 KubeRocketAI Team
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright © 2025 KubeRocketAI Team ¶
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentStats ¶ added in v0.38.5
AgentStats holds statistics for a single agent
type AgentTaskRef ¶ added in v0.39.0
AgentTaskRef represents an agent/task combination that references a file
type CodeBlockRange ¶ added in v0.39.0
CodeBlockRange represents a range of content that is inside a code block
type FileReference ¶ added in v0.39.0
type FileReference struct {
FilePath string
FileType string // "task", "template", "data file"
References []AgentTaskRef
}
FileReference represents how a file is referenced by agents/tasks
type FrameworkAnalyzer ¶
type FrameworkAnalyzer struct {
// contains filtered or unexported fields
}
FrameworkAnalyzer provides comprehensive framework validation
func NewFrameworkAnalyzer ¶
func NewFrameworkAnalyzer(discovery *assets.Discovery) *FrameworkAnalyzer
NewFrameworkAnalyzer creates a new framework analyzer
func (*FrameworkAnalyzer) AnalyzeFramework ¶
func (a *FrameworkAnalyzer) AnalyzeFramework() ([]ValidationIssue, *FrameworkInsights, error)
AnalyzeFramework performs comprehensive framework analysis
type FrameworkInsights ¶
type FrameworkInsights struct {
TotalAgents int
TotalTasks int
TotalTemplates int
TotalDataFiles int
TotalReferences int
AgentStats []AgentStats
MostUsedTemplate *UsageStats
MostUsedTask *UsageStats
MostUsedDataFile *UsageStats
}
FrameworkInsights provides component statistics and relationship analysis
type UsageStats ¶ added in v0.38.5
UsageStats holds information about most used components
type ValidationIssue ¶
ValidationIssue represents a single validation issue