basalt / ai/src
ai/src
Classes
Interfaces
- AgentReview
- AiCommandsOptions
- AIMessage
- AIProvider
- AnalysisReport
- AnthropicProviderOptions
- AppFileInfo
- ArchitecturePlan
- CreatePlanOptions
- CreateProviderOptions
- DetectedStack
- Diagnostic
- DoctorRule
- EnvFileInfo
- FileEdit
- FilePreview
- FixOutcome
- GenerateOptions
- LineWriter
- MakeOptions
- MakePreview
- MakeResult
- Migration
- ModelBlock
- OllamaProviderOptions
- OpenAICompatibleProviderOptions
- PlanEntity
- PlanField
- PlanRelation
- PlanStep
- PrismaInfo
- PrismaModel
- ProjectContext
- ProjectReader
- ProviderEnv
- RepositoryOptions
- ResourceBuild
- RetryOptions
- ReviewIssue
- ReviewItem
- ReviewOptions
- ReviewResult
- SchemaMerge
- ServerFileInfo
- SseResponse
- VerifyResult
- WorkflowProgress
- WorkflowRunOptions
Type Aliases
- CanonicalType
- DiagnosticCategory
- FetchLike
- FixApplier
- FixStatus
- OnProgress
- PlanStepKind
- ProviderName
- ReviewStatus
- Severity
- SseFetch
Variables
- AgentReviewSchema
- AnalysisReportSchema
- ArchitecturePlanSchema
- BASALT_KNOWLEDGE
- DEFAULT_RULES
- DetectedStackSchema
- DiagnosticSchema
- FIXES
- globalSseFetch
- MAKE_SCHEMA_VERSION
- MakeResultSchema
- PLAN_SCHEMA_VERSION
- ProjectContextSchema
- REVIEW_KNOWLEDGE
Functions
- abortError
- aiCommands
- analyze
- applyFixEdits
- assertSafePlan
- buildPlanContext
- buildReviewContext
- canonicalType
- createPlan
- createProvider
- defineRule
- detectProject
- domainFields
- externalRelationTargets
- extractModelBlock
- fetchWithRetry
- fixableIds
- foreignKey
- generateText
- hasErrors
- injectAuditPlugin
- injectAuditService
- injectOpenApiMeta
- injectPermissionGuards
- injectPrismaFields
- injectPrismaRelations
- injectZodFields
- inverseRelationLines
- isAbortError
- memoryReader
- mergeModelsIntoSchema
- nodeReader
- parsePlan
- parseReview
- parseSseContent
- permissionList
- planFix
- prismaType
- providerEnvFrom
- providerEnvFromProcess
- relationFieldLines
- relationForeignKeys
- renderAgentReview
- renderAnalysis
- renderDoctor
- renderFixes
- renderMakeResult
- renderPermissionsFile
- renderPlan
- renderPrismaRepository
- reviewImplementation
- runDoctor
- runGeneration
- runMake
- runPrismaPush
- singleChunkStream
- throwIfAborted
- toJsonSchema
- verifyProject
- withAbort
- zodForField
- zodValidator