GUI Created, Dark Mode Created, npm script added, styling changed, Decoupled from Claude made more open source.

This commit is contained in:
Anish
2026-04-12 12:16:49 +05:30
parent 626c18f4c7
commit f53a89ff88
29 changed files with 1425 additions and 3 deletions

33
src/llm/__init__.py Normal file
View File

@@ -0,0 +1,33 @@
"""
LLM Abstraction Layer
Provider-agnostic interface for multiple LLM backends.
"""
from llm.core.interface import LLMProvider
from llm.core.types import LLMInput, LLMOutput, Message, ToolCall, ToolDefinition, ToolResult
from llm.providers import get_provider
from llm.tools import ToolExecutor, ToolRegistry
from llm.cli.selector import interactive_select
__version__ = "0.1.0"
__all__ = [
"LLMProvider",
"LLMInput",
"LLMOutput",
"Message",
"get_provider",
"ToolCall",
"ToolDefinition",
"ToolResult",
"ToolExecutor",
"ToolRegistry",
"interactive_select",
]
def gui() -> None:
from llm.gui.selector import main
main()