1 parent ae5cf3c commit 57b3051Copy full SHA for 57b3051
2 files changed
opencode.json
@@ -1,5 +1,13 @@
1
{
2
"$schema": "https://opencode.ai/config.json",
3
"mcp": {},
4
- "provider": {}
+ "provider": {
5
+ "openrouter": {
6
+ "npm": "@openrouter/ai-sdk-provider",
7
+ "name": "OpenRouter",
8
+ "models": {
9
+ "anthropic/claude-sonnet-4": {}
10
+ }
11
12
13
}
packages/opencode/src/session/index.ts
@@ -210,8 +210,9 @@ export namespace Session {
210
previous.metadata.assistant.tokens.cache.write +
211
previous.metadata.assistant.tokens.output
212
if (
213
+ model.info.limit.context &&
214
tokens >
- (model.info.limit.context - (model.info.limit.output ?? 0)) * 0.9
215
+ (model.info.limit.context - (model.info.limit.output ?? 0)) * 0.9
216
) {
217
await summarize({
218
sessionID: input.sessionID,
0 commit comments