experimental agent
Find a file
JD Crawford 0b8431b356
fix(providers): improve models.dev enrichment diagnostics and fix embedding index panic
- enrichModels now returns the count of matched models, allowing refreshModels to detect and warn on key-alignment failures where the models.dev bucket is non-empty but matches zero provider models.
- Add sampleKeys helper to bound diagnostic log output when models.dev buckets contain hundreds of entries.
- Simplify capability merging logic in enrichDef using boolean OR operators.
- Fix embedding index panic in embeddingsToOut by growing the result slice in a loop and clamping indices to prevent hostile server responses from forcing excessive allocations.
- Update Neuralwatt context length fallback logic to explicitly check for metadata presence before falling back to MaxModelLen.
- Refactor startStream to use local channel variables for cleaner scope management.
2026-08-23 03:57:13 -04:00
core fix(providers): prevent race condition when closing streaming responses 2026-08-04 12:12:10 -04:00
docs refactor(core): introduce approver interface for tool call gating 2026-07-25 16:08:59 -04:00
message feat(message): add Accumulate and Diff methods to Message types 2026-08-04 13:52:55 -04:00
model feat(providers): enrich model definitions with models.dev metadata 2026-08-16 01:17:42 -04:00
pkg feat(providers): enrich model definitions with models.dev metadata 2026-08-16 01:17:42 -04:00
provider fix(providers): prevent race condition when closing streaming responses 2026-08-04 12:12:10 -04:00
providers fix(providers): improve models.dev enrichment diagnostics and fix embedding index panic 2026-08-23 03:57:13 -04:00
session feat(session): add session model definition 2026-07-31 05:52:06 -04:00
store refactor(agent): update Continue to return messages and simplify store interface 2026-08-04 13:56:38 -04:00
tool fix(core): improve security, reliability, and performance of agent loop and API client 2026-07-31 03:28:12 -04:00
.gitignore Initial commit 2026-07-23 14:31:41 -04:00
agent.go refactor(agent): update Continue to return messages and simplify store interface 2026-08-04 13:56:38 -04:00
config.go fix(providers): prevent race condition when closing streaming responses 2026-08-04 12:12:10 -04:00
go.mod feat(tooling): add MCP client with OAuth 2.1 support 2026-07-27 03:21:14 -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 chore(cleanup): Move from old repo 2026-07-23 15:14:38 -04:00
README.md Initial commit 2026-07-23 14:31:41 -04:00

agent

experimental agent