JD Crawford
f59790b3f0
feat: add reasoning effort support and variant collapsing
...
Add `ModelReasoningParameters` and `ModelReasoning` types to handle reasoning
configuration from Synthetic and Neuralwatt APIs. Update Synthetic provider to
parse top-level `reasoning_parameters` and populate model reasoning efforts.
Refactor Neuralwatt provider to collapse reasoning variants (e.g. `-fast`) into
base models by adding `ReasoningEffortNone` to supported efforts, rather than
treating them as service tiers. Remove `fast` from service tier suffixes.
Update tests to verify reasoning effort propagation and variant merging logic.
2026-09-19 20:42:54 -04:00
core
refactor(core): migrate prompt queue to multi-part content type
2026-09-19 08:42:43 -04:00
docs
refactor(core): simplify tool response handling with ResponseContent helper
2026-09-19 07:50:45 -04:00
message
feat: add service tier support and provider-specific options
2026-09-19 19:57:01 -04:00
model
feat: add service tier support and provider-specific options
2026-09-19 19:57:01 -04:00
pkg
feat: add reasoning effort support and variant collapsing
2026-09-19 20:42:54 -04:00
provider
feat: add service tier support and provider-specific options
2026-09-19 19:57:01 -04:00
providers
feat: add reasoning effort support and variant collapsing
2026-09-19 20:42:54 -04:00
session
chore(config): migrate repository URL from crawford to aletis
2026-09-17 02:46:23 -04:00
store
chore(config): migrate repository URL from crawford to aletis
2026-09-17 02:46:23 -04:00
tool
refactor(content): migrate message content to multi-part array
2026-09-19 07:23:36 -04:00
.gitignore
Initial commit
2026-07-23 14:31:41 -04:00
agent.go
refactor(core): migrate prompt queue to multi-part content type
2026-09-19 08:42:43 -04:00
agent_test.go
refactor(core): migrate prompt queue to multi-part content type
2026-09-19 08:42:43 -04:00
answer.go
refactor(core): migrate prompt queue to multi-part content type
2026-09-19 08:42:43 -04:00
config.go
refactor(core): migrate prompt queue to multi-part content type
2026-09-19 08:42:43 -04:00
go.mod
chore(config): migrate repository URL from crawford to aletis
2026-09-17 02:46:23 -04:00
go.sum
feat(tooling): add MCP client with OAuth 2.1 support
2026-07-27 03:21:14 -04:00
LICENSE
Initial commit
2026-07-23 14:31:41 -04:00
mise.toml
refactor(core): decouple core loop from synchronous execution
2026-09-07 06:10:54 -04:00
queue.go
refactor(core): migrate prompt queue to multi-part content type
2026-09-19 08:42:43 -04:00
README.md
Initial commit
2026-07-23 14:31:41 -04:00