chore: clean up repo for public release
- Remove BMAD framework, IDE configs, dev screenshots, test files, internal docs, and backup files - Rename keep-notes/ to memento-note/ - Update all references from keep-notes to memento-note - Add Apache 2.0 license with Commons Clause (non-commercial restriction) - Add clean .gitignore and .env.docker.example
This commit is contained in:
91
memento-note/lib/ai/services/index.ts
Normal file
91
memento-note/lib/ai/services/index.ts
Normal file
@@ -0,0 +1,91 @@
|
||||
/**
|
||||
* AI Services Index
|
||||
* Central exports for all AI-powered services
|
||||
*/
|
||||
|
||||
// Language Detection
|
||||
export { LanguageDetectionService } from './language-detection.service'
|
||||
|
||||
// Title Suggestions
|
||||
export {
|
||||
TitleSuggestionService,
|
||||
titleSuggestionService,
|
||||
type TitleSuggestion
|
||||
} from './title-suggestion.service'
|
||||
|
||||
// Embeddings
|
||||
export {
|
||||
EmbeddingService,
|
||||
embeddingService,
|
||||
type EmbeddingResult
|
||||
} from './embedding.service'
|
||||
|
||||
// Semantic Search
|
||||
export {
|
||||
SemanticSearchService,
|
||||
semanticSearchService,
|
||||
type SearchResult,
|
||||
type SearchOptions
|
||||
} from './semantic-search.service'
|
||||
|
||||
// Paragraph Refactor
|
||||
export {
|
||||
ParagraphRefactorService,
|
||||
paragraphRefactorService,
|
||||
type RefactorMode,
|
||||
type RefactorOption,
|
||||
type RefactorResult,
|
||||
REFACTOR_OPTIONS
|
||||
} from './paragraph-refactor.service'
|
||||
|
||||
// Memory Echo
|
||||
export {
|
||||
MemoryEchoService,
|
||||
memoryEchoService,
|
||||
type MemoryEchoInsight
|
||||
} from './memory-echo.service'
|
||||
|
||||
// Batch Organization
|
||||
export {
|
||||
BatchOrganizationService,
|
||||
batchOrganizationService,
|
||||
type NoteForOrganization,
|
||||
type NotebookOrganization,
|
||||
type OrganizationPlan
|
||||
} from './batch-organization.service'
|
||||
|
||||
// Auto Label Creation
|
||||
export {
|
||||
AutoLabelCreationService,
|
||||
autoLabelCreationService,
|
||||
type SuggestedLabel,
|
||||
type AutoLabelSuggestion
|
||||
} from './auto-label-creation.service'
|
||||
|
||||
// Notebook Summary
|
||||
export {
|
||||
NotebookSummaryService,
|
||||
notebookSummaryService,
|
||||
type NotebookSummary
|
||||
} from './notebook-summary.service'
|
||||
|
||||
// Chat
|
||||
export {
|
||||
ChatService,
|
||||
chatService,
|
||||
type ChatResponse
|
||||
} from './chat.service'
|
||||
|
||||
// Scrape
|
||||
export {
|
||||
ScrapeService,
|
||||
scrapeService,
|
||||
type ScrapedContent
|
||||
} from './scrape.service'
|
||||
|
||||
// Tool Registry
|
||||
export {
|
||||
toolRegistry,
|
||||
type ToolContext,
|
||||
type RegisteredTool
|
||||
} from '../tools'
|
||||
Reference in New Issue
Block a user