Releases: tailored-agentic-units/kernel
Releases · tailored-agentic-units/kernel
v0.1.0-dev.2.25
observability
- Add root-level
observabilitypackage with OTel-aligned severity levels (#25) - Add
Observerinterface,Eventstruct, andLeveltype with OTel SeverityNumber values (#25) - Add
SlogObserverwith level-aware log emission and flattened attributes (#25) - Add
NoOpObserver,MultiObserver, and global observer registry (#25)
orchestrate
- Migrate
orchestrate/observabilityto root-levelobservabilitypackage (#25) - Add
Levelfield to all event emissions with Info/Verbose/Warning assignments (#25) - Add
node.stateevent type separating state snapshots fromnode.complete(#25) - Decentralize event type constants into
orchestrate/state/events.goandorchestrate/workflows/events.go(#25)
kernel
v0.1.0-dev.2.24
v0.1.0-dev.2.23
core
- Refactor
ToolCallto native LLM API format:{id, type, function: {name, arguments}}(#23) - Add
ToolFunctionnamed type andNewToolCallconstructor (#23) - Remove custom
MarshalJSON/UnmarshalJSONfromToolCall— standardencoding/jsonhandles native format directly (#23) - Extend
StreamingChunk.DeltawithToolCallsfield andToolCalls()accessor (#23) - Add
ParseToolsStreamChunkfor streaming tool call chunks (#23)
agent
- Add
ToolsStreamtoAgentinterface followingChatStream/VisionStreampattern (#23) - Add
NewStreamingToolsAgentmock helper for streaming tool call test scenarios (#23)
kernel
- Embed
protocol.ToolCallinToolCallRecord, eliminating field duplication (#23)
v0.1.0-dev.1.15
kernel
- Replace
cmd/kernel/main.gostub with functional CLI entry point (#15) - Add built-in tools:
datetime,read_file,list_directory(#15) - Add seed memory directory at
cmd/kernel/memory/for system prompt composition (#15) - Support unlimited iterations when
maxIterationsis 0 (#15) - Add
WithLoggeroption with*slog.Loggerfor runtime observability (#15) - Add structured log points in
RunandbuildSystemContent(#15)
core
- Add
ToolCall.MarshalJSONfor nested LLM API format round-trip fidelity (#15)
v0.1.0-dev.1.14
kernel
- Add
Kernelruntime loop with config-driven initialization and observe/think/act/repeat cycle (#14) - Add
Config,DefaultConfig,Merge,LoadConfigfor kernel configuration (#14) - Add
Result,ToolCallRecord,ToolExecutorinterface, and functional options (#14) - Add
ErrMaxIterationsfor loop budget exhaustion (#14)
core
- Consolidate
response.ToolCallintoprotocol.ToolCallwith customUnmarshalJSONfor nested LLM format (#14) - Add
protocol.InitMessagesconvenience wrapper for single-prompt message initialization (#14) - Evolve
Agentinterface: conversation methods accept[]protocol.Messageinstead ofprompt string(#14)
session
- Add
Config,DefaultConfig,Merge,Newfor config-driven session creation (#14)
memory
- Add
Config,DefaultConfig,Merge,NewStorefor config-driven store creation (#14)
v0.1.0-dev.1.13
memory
- Add
Storeinterface for pluggable persistence withList,Load,Save,Delete(#13) - Add
FileStorefilesystem implementation with atomic writes and hidden file filtering (#13) - Add
Cachesession-scoped context cache with progressive loading viaBootstrap,Resolve,Flush(#13) - Add
Entrytype and namespace constants (memory,skills,agents) (#13) - Consolidate
skills/skeleton into memory package as a namespace convention (#13)