Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
ainative-code
command
|
|
|
examples
|
|
|
embeddings
command
|
|
|
gemini
command
|
|
|
openai_provider
command
|
|
|
internal
|
|
|
auth
Package auth provides OAuth 2.0 authentication with PKCE flow and JWT token management for AINative Code.
|
Package auth provides OAuth 2.0 authentication with PKCE flow and JWT token management for AINative Code. |
|
auth/jwt
Package jwt provides JSON Web Token (JWT) functionality for authentication.
|
Package jwt provides JSON Web Token (JWT) functionality for authentication. |
|
auth/keychain
Package keychain provides cross-platform secure credential storage.
|
Package keychain provides cross-platform secure credential storage. |
|
auth/local
Package local provides local authentication for offline operation.
|
Package local provides local authentication for offline operation. |
|
auth/oauth
Package oauth provides OAuth 2.0 authentication with PKCE (Proof Key for Code Exchange).
|
Package oauth provides OAuth 2.0 authentication with PKCE (Proof Key for Code Exchange). |
|
auth/refresh
Package refresh provides automatic token refresh functionality.
|
Package refresh provides automatic token refresh functionality. |
|
branding
Package branding contains AINative Code branding constants and utilities.
|
Package branding contains AINative Code branding constants and utilities. |
|
cache
Package cache implements ephemeral prompt caching for improved performance.
|
Package cache implements ephemeral prompt caching for improved performance. |
|
client
Package client provides a unified HTTP client for AINative platform API interactions.
|
Package client provides a unified HTTP client for AINative platform API interactions. |
|
client/design
Package design provides a client for interacting with the AINative Design API.
|
Package design provides a client for interacting with the AINative Design API. |
|
client/rlhf
Package rlhf provides a client for AINative RLHF (Reinforcement Learning from Human Feedback) operations.
|
Package rlhf provides a client for AINative RLHF (Reinforcement Learning from Human Feedback) operations. |
|
client/strapi
Package strapi provides a client for interacting with Strapi CMS API.
|
Package strapi provides a client for interacting with Strapi CMS API. |
|
client/zerodb
Package zerodb provides a client for ZeroDB NoSQL table operations.
|
Package zerodb provides a client for ZeroDB NoSQL table operations. |
|
config
Package config provides comprehensive configuration management for AINative Code.
|
Package config provides comprehensive configuration management for AINative Code. |
|
errors
Package errors provides a comprehensive error handling framework for AINative Code.
|
Package errors provides a comprehensive error handling framework for AINative Code. |
|
events
Package events provides a real-time event streaming system for processing LLM responses.
|
Package events provides a real-time event streaming system for processing LLM responses. |
|
logger
Package logger provides a structured logging system with configurable log levels, output formats, rotation, and context-aware logging capabilities.
|
Package logger provides a structured logging system with configurable log levels, output formats, rotation, and context-aware logging capabilities. |
|
mcp
Package mcp implements the Model Context Protocol for custom tool registration.
|
Package mcp implements the Model Context Protocol for custom tool registration. |
|
setup
Package setup provides an interactive first-time setup wizard for AINative Code.
|
Package setup provides an interactive first-time setup wizard for AINative Code. |
|
tools
Package tools provides an extensible tool execution framework for LLM assistants.
|
Package tools provides an extensible tool execution framework for LLM assistants. |
|
tools/builtin
Package builtin provides built-in tools for the tool execution framework.
|
Package builtin provides built-in tools for the tool execution framework. |
|
pkg
|
|
|
tests
|
|
|
integration/fixtures
Package fixtures provides test data fixtures for integration tests.
|
Package fixtures provides test data fixtures for integration tests. |
|
integration/helpers
Package helpers provides test helper utilities for integration tests.
|
Package helpers provides test helper utilities for integration tests. |
Click to show internal directories.
Click to hide internal directories.