caine-companion — API
CodeLabConnectionError
Заголовок раздела «CodeLabConnectionError»src/caine_companion/adapters/code_lab.py
class CodeLabConnectionError(RuntimeError):HttpCodeLabClient:
Заголовок раздела «HttpCodeLabClient:»src/caine_companion/adapters/code_lab.py
class HttpCodeLabClient:src/caine_companion/adapters/database.py
class Base(DeclarativeBase):ConversationRow
Заголовок раздела «ConversationRow»src/caine_companion/adapters/database.py
class ConversationRow(Base):MessageRow
Заголовок раздела «MessageRow»src/caine_companion/adapters/database.py
class MessageRow(Base):MemoryRow
Заголовок раздела «MemoryRow»src/caine_companion/adapters/database.py
class MemoryRow(Base):EmotionalStateRow
Заголовок раздела «EmotionalStateRow»src/caine_companion/adapters/database.py
class EmotionalStateRow(Base):ReflectionRow
Заголовок раздела «ReflectionRow»src/caine_companion/adapters/database.py
class ReflectionRow(Base):AutonomyStateRow
Заголовок раздела «AutonomyStateRow»src/caine_companion/adapters/database.py
class AutonomyStateRow(Base):AutonomyEventRow
Заголовок раздела «AutonomyEventRow»src/caine_companion/adapters/database.py
class AutonomyEventRow(Base):ImprovementProposalRow
Заголовок раздела «ImprovementProposalRow»src/caine_companion/adapters/database.py
class ImprovementProposalRow(Base):CodeImprovementProposalRow
Заголовок раздела «CodeImprovementProposalRow»src/caine_companion/adapters/database.py
class CodeImprovementProposalRow(Base):SqliteCompanionStore:
Заголовок раздела «SqliteCompanionStore:»src/caine_companion/adapters/database.py
class SqliteCompanionStore:MemoryRevisionConflictError
Заголовок раздела «MemoryRevisionConflictError»src/caine_companion/adapters/knowledge.py
class MemoryRevisionConflictError(RuntimeError):MemoryDocumentRepository:
Заголовок раздела «MemoryDocumentRepository:»src/caine_companion/adapters/knowledge.py
class MemoryDocumentRepository:MemoryGraphProjection:
Заголовок раздела «MemoryGraphProjection:»src/caine_companion/adapters/knowledge.py
class MemoryGraphProjection:LlmConnectionError
Заголовок раздела «LlmConnectionError»src/caine_companion/adapters/llm.py
class LlmConnectionError(RuntimeError):OpenAICompatibleLlm:
Заголовок раздела «OpenAICompatibleLlm:»src/caine_companion/adapters/llm.py
class OpenAICompatibleLlm:ResearchDocument
Заголовок раздела «ResearchDocument»src/caine_companion/adapters/research.py
class ResearchDocument(BaseModel):ResearchWorkerClient:
Заголовок раздела «ResearchWorkerClient:»src/caine_companion/adapters/research.py
class ResearchWorkerClient:ApplicationServices:
Заголовок раздела «ApplicationServices:»src/caine_companion/api/app.py
class ApplicationServices:create_app
Заголовок раздела «create_app»src/caine_companion/api/app.py
def create_app(settings: Settings) -> FastAPI:CreateConversationRequest
Заголовок раздела «CreateConversationRequest»src/caine_companion/api/schemas.py
class CreateConversationRequest(BaseModel):CreateConversationResponse
Заголовок раздела «CreateConversationResponse»src/caine_companion/api/schemas.py
class CreateConversationResponse(BaseModel):SendMessageRequest
Заголовок раздела «SendMessageRequest»src/caine_companion/api/schemas.py
class SendMessageRequest(BaseModel):SendMessageResponse
Заголовок раздела «SendMessageResponse»src/caine_companion/api/schemas.py
class SendMessageResponse(BaseModel):OpenAIMessage
Заголовок раздела «OpenAIMessage»src/caine_companion/api/schemas.py
class OpenAIMessage(BaseModel):OpenAIChatRequest
Заголовок раздела «OpenAIChatRequest»src/caine_companion/api/schemas.py
class OpenAIChatRequest(BaseModel):VerificationRequest
Заголовок раздела «VerificationRequest»src/caine_companion/code_lab_worker.py
class VerificationRequest(BaseModel):CommandResult
Заголовок раздела «CommandResult»src/caine_companion/code_lab_worker.py
class CommandResult(BaseModel):create_app
Заголовок раздела «create_app»src/caine_companion/code_lab_worker.py
def create_app() -> FastAPI:verify_patch
Заголовок раздела «verify_patch»src/caine_companion/code_lab_worker.py
def verify_patch(target_file: str, patch: str) -> CodeVerificationReport:src/caine_companion/code_lab_worker.py
def run() -> None:AppConfig
Заголовок раздела «AppConfig»class AppConfig(BaseModel):LlmConfig
Заголовок раздела «LlmConfig»class LlmConfig(BaseModel):CharacterConfig
Заголовок раздела «CharacterConfig»class CharacterConfig(BaseModel):MemoryConfig
Заголовок раздела «MemoryConfig»class MemoryConfig(BaseModel):ToolsConfig
Заголовок раздела «ToolsConfig»class ToolsConfig(BaseModel):AutonomyConfig
Заголовок раздела «AutonomyConfig»class AutonomyConfig(BaseModel):ResearchConfig
Заголовок раздела «ResearchConfig»class ResearchConfig(BaseModel):KnowledgeConfig
Заголовок раздела «KnowledgeConfig»class KnowledgeConfig(BaseModel):ImprovementConfig
Заголовок раздела «ImprovementConfig»class ImprovementConfig(BaseModel):CodeImprovementConfig
Заголовок раздела «CodeImprovementConfig»class CodeImprovementConfig(BaseModel):Settings
Заголовок раздела «Settings»class Settings(BaseModel):load_settings
Заголовок раздела «load_settings»def load_settings(path: Path) -> Settings:load_character
Заголовок раздела «load_character»def load_character(path: Path) -> CharacterProfile:utc_now
Заголовок раздела «utc_now»src/caine_companion/domain/models.py
def utc_now() -> datetime:MessageRole
Заголовок раздела «MessageRole»src/caine_companion/domain/models.py
class MessageRole(StrEnum):MemoryKind
Заголовок раздела «MemoryKind»src/caine_companion/domain/models.py
class MemoryKind(StrEnum):CanonStatus
Заголовок раздела «CanonStatus»src/caine_companion/domain/models.py
class CanonStatus(StrEnum):HonestyMode
Заголовок раздела «HonestyMode»src/caine_companion/domain/models.py
class HonestyMode(StrEnum):AutonomyEventKind
Заголовок раздела «AutonomyEventKind»src/caine_companion/domain/models.py
class AutonomyEventKind(StrEnum):ImprovementDimension
Заголовок раздела «ImprovementDimension»src/caine_companion/domain/models.py
class ImprovementDimension(StrEnum):ImprovementRisk
Заголовок раздела «ImprovementRisk»src/caine_companion/domain/models.py
class ImprovementRisk(StrEnum):ImprovementStatus
Заголовок раздела «ImprovementStatus»src/caine_companion/domain/models.py
class ImprovementStatus(StrEnum):CodeImprovementStatus
Заголовок раздела «CodeImprovementStatus»src/caine_companion/domain/models.py
class CodeImprovementStatus(StrEnum):MemoryDocumentKind
Заголовок раздела «MemoryDocumentKind»src/caine_companion/domain/models.py
class MemoryDocumentKind(StrEnum):MemoryDocumentStatus
Заголовок раздела «MemoryDocumentStatus»src/caine_companion/domain/models.py
class MemoryDocumentStatus(StrEnum):CanonFact
Заголовок раздела «CanonFact»src/caine_companion/domain/models.py
class CanonFact(BaseModel):DeceptionRule
Заголовок раздела «DeceptionRule»src/caine_companion/domain/models.py
class DeceptionRule(BaseModel):DeceptionPolicy
Заголовок раздела «DeceptionPolicy»src/caine_companion/domain/models.py
class DeceptionPolicy(BaseModel):CharacterProfile
Заголовок раздела «CharacterProfile»src/caine_companion/domain/models.py
class CharacterProfile(BaseModel):InteractionIntent
Заголовок раздела «InteractionIntent»src/caine_companion/domain/models.py
class InteractionIntent(BaseModel):ChatMessage
Заголовок раздела «ChatMessage»src/caine_companion/domain/models.py
class ChatMessage(BaseModel):src/caine_companion/domain/models.py
class Memory(BaseModel):EmotionalState
Заголовок раздела «EmotionalState»src/caine_companion/domain/models.py
class EmotionalState(BaseModel):MemoryCandidate
Заголовок раздела «MemoryCandidate»src/caine_companion/domain/models.py
class MemoryCandidate(BaseModel):EmotionDelta
Заголовок раздела «EmotionDelta»src/caine_companion/domain/models.py
class EmotionDelta(BaseModel):Reflection
Заголовок раздела «Reflection»src/caine_companion/domain/models.py
class Reflection(BaseModel):ConversationResult
Заголовок раздела «ConversationResult»src/caine_companion/domain/models.py
class ConversationResult(BaseModel):AutonomyState
Заголовок раздела «AutonomyState»src/caine_companion/domain/models.py
class AutonomyState(BaseModel):AutonomyEvent
Заголовок раздела «AutonomyEvent»src/caine_companion/domain/models.py
class AutonomyEvent(BaseModel):ImprovementDraft
Заголовок раздела «ImprovementDraft»src/caine_companion/domain/models.py
class ImprovementDraft(BaseModel):ImprovementEvidence
Заголовок раздела «ImprovementEvidence»src/caine_companion/domain/models.py
class ImprovementEvidence(BaseModel):ImprovementProposal
Заголовок раздела «ImprovementProposal»src/caine_companion/domain/models.py
class ImprovementProposal(ImprovementDraft):ImprovementReview
Заголовок раздела «ImprovementReview»src/caine_companion/domain/models.py
class ImprovementReview(BaseModel):ImprovementRollback
Заголовок раздела «ImprovementRollback»src/caine_companion/domain/models.py
class ImprovementRollback(BaseModel):CodeImprovementRequest
Заголовок раздела «CodeImprovementRequest»src/caine_companion/domain/models.py
class CodeImprovementRequest(BaseModel):CodeVerificationReport
Заголовок раздела «CodeVerificationReport»src/caine_companion/domain/models.py
class CodeVerificationReport(BaseModel):CodeImprovementProposal
Заголовок раздела «CodeImprovementProposal»src/caine_companion/domain/models.py
class CodeImprovementProposal(BaseModel):CodeImprovementReview
Заголовок раздела «CodeImprovementReview»src/caine_companion/domain/models.py
class CodeImprovementReview(BaseModel):CodePromotionReport
Заголовок раздела «CodePromotionReport»src/caine_companion/domain/models.py
class CodePromotionReport(BaseModel):MemoryDocument
Заголовок раздела «MemoryDocument»src/caine_companion/domain/models.py
class MemoryDocument(BaseModel):MemoryDocumentUpdate
Заголовок раздела «MemoryDocumentUpdate»src/caine_companion/domain/models.py
class MemoryDocumentUpdate(BaseModel):MemoryGraphNode
Заголовок раздела «MemoryGraphNode»src/caine_companion/domain/models.py
class MemoryGraphNode(BaseModel):MemoryGraphEdge
Заголовок раздела «MemoryGraphEdge»src/caine_companion/domain/models.py
class MemoryGraphEdge(BaseModel):MemoryGraph
Заголовок раздела «MemoryGraph»src/caine_companion/domain/models.py
class MemoryGraph(BaseModel):LanguageModel
Заголовок раздела «LanguageModel»src/caine_companion/domain/ports.py
class LanguageModel(Protocol):CompanionStore
Заголовок раздела «CompanionStore»src/caine_companion/domain/ports.py
class CompanionStore(Protocol):AutonomyContextProvider
Заголовок раздела «AutonomyContextProvider»src/caine_companion/domain/ports.py
class AutonomyContextProvider(Protocol):KnowledgeSink
Заголовок раздела «KnowledgeSink»src/caine_companion/domain/ports.py
class KnowledgeSink(Protocol):ImprovementContextProvider
Заголовок раздела «ImprovementContextProvider»src/caine_companion/domain/ports.py
class ImprovementContextProvider(Protocol):CodeLabVerifier
Заголовок раздела «CodeLabVerifier»src/caine_companion/domain/ports.py
class CodeLabVerifier(Protocol):src/caine_companion/domain/ports.py
class Tool(Protocol):render_adaptations
Заголовок раздела «render_adaptations»src/caine_companion/engines/adaptation.py
def render_adaptations(adaptations: list[tuple[str, str, str]]) -> str | None:AutonomyEngine:
Заголовок раздела «AutonomyEngine:»src/caine_companion/engines/autonomy.py
class AutonomyEngine:CharacterEngine:
Заголовок раздела «CharacterEngine:»src/caine_companion/engines/character.py
class CharacterEngine:EmotionEngine:
Заголовок раздела «EmotionEngine:»src/caine_companion/engines/emotion.py
class EmotionEngine:IntentEngine:
Заголовок раздела «IntentEngine:»src/caine_companion/engines/intent.py
class IntentEngine:MemoryEngine:
Заголовок раздела «MemoryEngine:»src/caine_companion/engines/memory.py
class MemoryEngine:ReflectionEngine:
Заголовок раздела «ReflectionEngine:»src/caine_companion/engines/reflection.py
class ReflectionEngine:def run() -> None:FetchRequest
Заголовок раздела «FetchRequest»src/caine_companion/research_worker.py
class FetchRequest(BaseModel):FetchResponse
Заголовок раздела «FetchResponse»src/caine_companion/research_worker.py
class FetchResponse(BaseModel):TextExtractor
Заголовок раздела «TextExtractor»src/caine_companion/research_worker.py
class TextExtractor(HTMLParser):SafeFetcher:
Заголовок раздела «SafeFetcher:»src/caine_companion/research_worker.py
class SafeFetcher:src/caine_companion/research_worker.py
async def health() -> dict[str, str]:src/caine_companion/research_worker.py
async def fetch(body: FetchRequest) -> FetchResponse:src/caine_companion/research_worker.py
def run() -> None:AutonomyService:
Заголовок раздела «AutonomyService:»src/caine_companion/services/autonomy.py
class AutonomyService:CodeImprovementStateError
Заголовок раздела «CodeImprovementStateError»src/caine_companion/services/code_improvement.py
class CodeImprovementStateError(RuntimeError):CodeImprovementPolicyError
Заголовок раздела «CodeImprovementPolicyError»src/caine_companion/services/code_improvement.py
class CodeImprovementPolicyError(ValueError):CodeImprovementService:
Заголовок раздела «CodeImprovementService:»src/caine_companion/services/code_improvement.py
class CodeImprovementService:ConversationNotFoundError
Заголовок раздела «ConversationNotFoundError»src/caine_companion/services/conversation.py
class ConversationNotFoundError(LookupError):ConversationService:
Заголовок раздела «ConversationService:»src/caine_companion/services/conversation.py
class ConversationService:ImprovementPolicyError
Заголовок раздела «ImprovementPolicyError»src/caine_companion/services/improvement.py
class ImprovementPolicyError(ValueError):ImprovementStateError
Заголовок раздела «ImprovementStateError»src/caine_companion/services/improvement.py
class ImprovementStateError(RuntimeError):ImprovementService:
Заголовок раздела «ImprovementService:»src/caine_companion/services/improvement.py
class ImprovementService:KnowledgeService:
Заголовок раздела «KnowledgeService:»src/caine_companion/services/knowledge.py
class KnowledgeService:ResearchService:
Заголовок раздела «ResearchService:»src/caine_companion/services/research.py
class ResearchService:ToolRegistry:
Заголовок раздела «ToolRegistry:»class ToolRegistry: