1a8f1557f6
feat(llm): add ChatTemplateKwargs to CompletionRequest for provider-specific template params
...
- Add ChatTemplateKwargs field to llm.CompletionRequest
- Propagate kwargs through agent loop in both Run() and RunStream()
- Pass kwargs to llama.cpp client chat request
- Fix tool schema marshaling to include type/function wrapper
- Fix stream indentation logic in RunStream with responseBuilder
- Remove indirect marker from uuid dependency
2026-07-03 14:22:36 -07:00
0054ca793c
docs: add AGENTS.md guide and skill definitions for AI agents
2026-06-30 23:53:34 -07:00
c25243a690
feat(tools): add Tool definitions, Registry pattern, and filesystem sandbox with path validation
2026-06-30 23:53:32 -07:00
9f33d6df93
feat(rag): add Retrieval-Augmented Memory with ChromaDB backend and embedding support
2026-06-30 23:53:30 -07:00
3f2dc5ccc0
feat(persona): add Persona definition, system prompt assembly, and AgentsMD discovery
2026-06-30 23:53:28 -07:00
4b39f52081
feat(agent): add Agent loop with iteration control, tool handling, and streaming support
2026-06-30 23:53:26 -07:00
641481022f
feat(llm): add LLM client interface, types, providers (openai, llamacpp), and mock
2026-06-30 23:53:22 -07:00
ce64b68f12
feat(config): add YAML config loader with hierarchical precedence
2026-06-30 23:53:20 -07:00
2509029777
chore: add YAML config loading and UUID dependencies
2026-06-30 23:53:15 -07:00
8987266d1b
docs(i18n): translate all docs to English (with .es.md as Spanish alternative)
2026-06-30 13:40:37 -07:00
2ca15679cb
chore:split documents
2026-06-28 23:22:15 -07:00
1efc90e10f
chore:update documents
2026-06-28 17:25:45 -07:00
c21173a7f8
chore: initial scaffold with design docs
2026-06-28 16:03:57 -07:00