Kit Langton
|
25173bfb4e
|
refactor(llm): inline auth secret types
|
2026-05-06 20:52:58 -04:00 |
|
Kit Langton
|
76140b3da6
|
refactor(llm): move tool execution onto client
|
2026-05-06 20:51:11 -04:00 |
|
Kit Langton
|
2fe21224ac
|
refactor(llm): share tool choice lowering
|
2026-05-06 20:40:47 -04:00 |
|
Kit Langton
|
8cdb7233b3
|
feat(llm): expose xai api choices
|
2026-05-06 19:53:20 -04:00 |
|
Kit Langton
|
67f97690e6
|
refactor(llm): make xai responses canonical
|
2026-05-06 18:08:34 -04:00 |
|
Kit Langton
|
7df7583a50
|
docs(llm): document provider definitions
|
2026-05-06 18:03:55 -04:00 |
|
Kit Langton
|
b6b3d2d127
|
test(llm): tighten provider definition types
|
2026-05-06 17:42:01 -04:00 |
|
Kit Langton
|
9d89d663f6
|
refactor(llm): standardize provider ids
|
2026-05-06 17:35:52 -04:00 |
|
Kit Langton
|
0e3d2ef017
|
refactor(llm): keep adapters out of provider definitions
|
2026-05-06 17:34:20 -04:00 |
|
Kit Langton
|
56ebef0927
|
feat(llm): add provider definitions
|
2026-05-06 17:04:42 -04:00 |
|
Kit Langton
|
73326f5125
|
feat(llm): preserve provider diagnostics
|
2026-05-06 15:54:30 -04:00 |
|
Kit Langton
|
780a5d6d58
|
test(llm): cover provider auth option types
|
2026-05-06 15:49:01 -04:00 |
|
Kit Langton
|
376c78fd61
|
refactor(llm): remove trivial model input aliases
|
2026-05-06 15:46:51 -04:00 |
|
Kit Langton
|
fe9b5cf1fb
|
feat(llm): add composable auth
|
2026-05-06 15:34:35 -04:00 |
|
Kit Langton
|
02b1d68963
|
refactor(llm): centralize adapter policy helpers
|
2026-05-06 14:03:07 -04:00 |
|
Kit Langton
|
9c93840a38
|
fix(llm): keep local refactor coherent after merge
|
2026-05-06 13:51:38 -04:00 |
|
Kit Langton
|
8b8a09c59f
|
Merge remote-tracking branch 'origin/llm-core-patch-api' into llm-core-patch-api
# ------------------------ >8 ------------------------
# Do not modify or remove the line above.
# Everything below it will be ignored.
#
# Conflicts:
# packages/llm/AGENTS.md
# packages/llm/package.json
# packages/llm/script/recording-cost-report.ts
# packages/llm/script/setup-recording-env.ts
# packages/llm/src/adapter.ts
# packages/llm/src/index.ts
# packages/llm/src/llm.ts
# packages/llm/src/patch.ts
# packages/llm/src/protocols/anthropic-messages.ts
# packages/llm/src/protocols/openai-responses.ts
# packages/llm/src/provider/bedrock-converse.ts
# packages/llm/src/provider/openai-compatible-chat.ts
# packages/llm/src/provider/openai-compatible-family.ts
# packages/llm/src/provider/xai.ts
# packages/llm/src/schema.ts
# packages/llm/src/tool-runtime.ts
# packages/llm/src/tool.ts
# packages/llm/test/adapter.test.ts
# packages/llm/test/fixtures/recordings/openai-compatible-chat/groq-llama-3-3-70b-drives-a-tool-loop.json
# packages/llm/test/fixtures/recordings/openai-compatible-chat/groq-streams-text.json
# packages/llm/test/fixtures/recordings/openai-compatible-chat/groq-streams-tool-call.json
# packages/llm/test/fixtures/recordings/openai-compatible-chat/openrouter-claude-opus-4-7-drives-a-tool-loop.json
# packages/llm/test/fixtures/recordings/openai-compatible-chat/openrouter-gpt-4o-mini-drives-a-tool-loop.json
# packages/llm/test/fixtures/recordings/openai-compatible-chat/openrouter-gpt-5-5-drives-a-tool-loop.json
# packages/llm/test/fixtures/recordings/openai-compatible-chat/openrouter-streams-text.json
# packages/llm/test/fixtures/recordings/openai-compatible-chat/openrouter-streams-tool-call.json
# packages/llm/test/fixtures/recordings/openai-compatible-chat/xai-grok-4-3-drives-a-tool-loop.json
# packages/llm/test/fixtures/recordings/openai-compatible-chat/xai-streams-text.json
# packages/llm/test/fixtures/recordings/openai-compatible-chat/xai-streams-tool-call.json
# packages/llm/test/fixtures/recordings/openai-responses/gpt-5-5-drives-a-tool-loop.json
# packages/llm/test/fixtures/recordings/openai-responses/gpt-5-5-streams-text.json
# packages/llm/test/fixtures/recordings/openai-responses/gpt-5-5-streams-tool-call.json
# packages/llm/test/provider-resolver.test.ts
# packages/llm/test/provider/anthropic-messages.recorded.test.ts
# packages/llm/test/provider/bedrock-converse.test.ts
# packages/llm/test/provider/gemini.recorded.test.ts
# packages/llm/test/provider/gemini.test.ts
# packages/llm/test/provider/openai-chat-tool-loop.recorded.test.ts
# packages/llm/test/provider/openai-compatible-chat.recorded.test.ts
# packages/llm/test/provider/openai-responses.recorded.test.ts
# packages/llm/test/provider/openai-responses.test.ts
# packages/llm/test/recorded-scenarios.ts
# packages/llm/test/recorded-test.ts
# packages/opencode/src/provider/llm-bridge.ts
# packages/opencode/src/session/llm-native-tools.ts
# packages/opencode/src/session/llm.ts
# packages/opencode/test/provider/llm-bridge.test.ts
# packages/opencode/test/session/llm-native-stream.test.ts
|
2026-05-06 13:48:44 -04:00 |
|
Kit Langton
|
0b8040a3be
|
refactor(llm): move system helpers onto schema
|
2026-05-06 13:30:56 -04:00 |
|
Kit Langton
|
c99e278e28
|
refactor(llm): tighten helper and diagnostic surfaces
|
2026-05-06 13:28:49 -04:00 |
|
Kit Langton
|
9fc1d154c4
|
refactor(llm): tighten runtime service boundaries
|
2026-05-06 11:47:23 -04:00 |
|
Kit Langton
|
7b4f436fc2
|
refactor(llm): collapse client adapter injection
|
2026-05-06 11:08:31 -04:00 |
|
Kit Langton
|
1808fe8628
|
refactor(llm): clarify public module surface
|
2026-05-06 09:30:01 -04:00 |
|
Kit Langton
|
cfe8fdb149
|
refactor(llm): resolve adapters from registry
|
2026-05-05 21:33:03 -04:00 |
|
Kit Langton
|
89c65949c2
|
refactor(llm): remove transform pipeline
|
2026-05-05 20:18:15 -04:00 |
|
Kit Langton
|
d62bede2f7
|
test(llm): cover public export surface
|
2026-05-05 18:05:46 -04:00 |
|
Kit Langton
|
b3568ab0f0
|
refactor(llm): replace patches with transforms
|
2026-05-05 17:58:58 -04:00 |
|
Kit Langton
|
172c382f00
|
refactor(llm): clarify adapter payload flow
|
2026-05-05 17:50:28 -04:00 |
|
Kit Langton
|
4daac79cf3
|
refactor(llm): split providers and protocols
|
2026-05-05 16:58:20 -04:00 |
|
Kit Langton
|
e8d703108d
|
refactor(llm): simplify provider protocol wiring
|
2026-05-05 16:53:27 -04:00 |
|
Kit Langton
|
8523299069
|
refactor(llm): simplify provider payload routing
|
2026-05-05 16:48:23 -04:00 |
|
Kit Langton
|
c4e0972ab1
|
refactor(llm): share provider schema helpers
|
2026-05-05 16:45:20 -04:00 |
|
Kit Langton
|
11b892d2db
|
refactor(llm): simplify patch pipeline
|
2026-05-05 16:21:53 -04:00 |
|
Kit Langton
|
678c40589f
|
test(llm): restore recorded provider coverage
|
2026-05-05 16:15:38 -04:00 |
|
Kit Langton
|
6e2dc338e2
|
docs(llm): remove resolver references
|
2026-05-05 16:15:10 -04:00 |
|
Kit Langton
|
125b8b2e59
|
refactor(llm): validate patched targets from schema
|
2026-05-05 16:10:17 -04:00 |
|
Kit Langton
|
96aace5cfc
|
refactor(llm): extract patch pipeline
|
2026-05-05 16:09:00 -04:00 |
|
Kit Langton
|
f2d7fe350a
|
chore(llm): checkpoint provider patch work
|
2026-05-05 15:56:57 -04:00 |
|
Kit Langton
|
908cb82265
|
fix(llm): set xai responses base url
|
2026-05-05 15:45:31 -04:00 |
|
Kit Langton
|
b8523da524
|
refactor(llm): simplify adapter patch extension
|
2026-05-05 15:43:40 -04:00 |
|
Kit Langton
|
e25906c6d2
|
refactor(llm): tighten adapter construction API
|
2026-05-05 15:43:14 -04:00 |
|
Kit Langton
|
fce1c45bde
|
test(llm): split recorded provider and prefix filters
|
2026-05-05 15:42:14 -04:00 |
|
Kit Langton
|
d84da53742
|
test(llm): tighten recorded test assertions
|
2026-05-05 15:39:30 -04:00 |
|
Kit Langton
|
b6fb6ac92e
|
test(llm): summarize recorded stream events
|
2026-05-05 15:33:33 -04:00 |
|
Kit Langton
|
89922be658
|
refactor(llm): consolidate compatible provider profiles
|
2026-05-05 15:19:17 -04:00 |
|
Kit Langton
|
6242048dbd
|
refactor(llm): streamline adapter model handles
|
2026-05-05 15:05:45 -04:00 |
|
Kit Langton
|
3765dde624
|
refactor(llm): simplify protocol composition API
|
2026-05-05 14:35:08 -04:00 |
|
Kit Langton
|
40819e1865
|
refactor(http-recorder): extract cassette service
|
2026-05-03 20:12:01 -04:00 |
|
Kit Langton
|
4b54bc38f1
|
refactor(http-recorder): make record mode explicit
|
2026-05-03 17:55:06 -04:00 |
|
Kit Langton
|
73a9372e7a
|
test(llm): add gemini golden loop coverage
|
2026-05-03 17:30:58 -04:00 |
|
Kit Langton
|
bc20399f6e
|
test(llm): add groq recordings and cost report
|
2026-05-03 16:25:48 -04:00 |
|