Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
praxstack
/
opencode
Public
forked from
anomalyco/opencode
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
opencode
packages
opencode
src
session
compaction.ts
on
prax-dev
User selector
All users
Datepicker
All time
Commit history
Commits on Mar 19, 2026
Merge upstream/dev into prax-dev (303 commits, zero-loss)
Show description for 1fd92bb
praxstack
committed
1fd92bb
View commit details
Copy full SHA for 1fd92bb
View code at this point
Browse repository at this point
Commits on Mar 16, 2026
fix(opencode): apply message transforms during compaction (#17823)
Tarquinen
authored
4cb2996
View commit details
Copy full SHA for 4cb2996
View code at this point
Browse repository at this point
Commits on Mar 12, 2026
feat(id): brand ProviderID and ModelID (#17110)
kitlangton
authored
c454679
View commit details
Copy full SHA for c454679
View code at this point
Browse repository at this point
Commits on Mar 11, 2026
feat(id): brand PartID through Drizzle and Zod schemas (#16966)
kitlangton
authored
090f636
View commit details
Copy full SHA for 090f636
View code at this point
Browse repository at this point
feat(id): brand WorkspaceID through Drizzle and Zod schemas (#16964)
kitlangton
authored
16a6d6f
View commit details
Copy full SHA for 16a6d6f
View code at this point
Browse repository at this point
feat(id): brand SessionID through Drizzle and Zod schemas (#16953)
kitlangton
authored
cb67465
View commit details
Copy full SHA for cb67465
View code at this point
Browse repository at this point
Commits on Mar 3, 2026
Merge upstream/dev (44 commits) into prax-dev
Show description for cb823b8
praxstack
committed
cb823b8
View commit details
Copy full SHA for cb823b8
View code at this point
Browse repository at this point
Commits on Mar 2, 2026
chore: generate
opencode-agent[bot]
committed
4b9e19f
View commit details
Copy full SHA for 4b9e19f
View code at this point
Browse repository at this point
fix: recover from 413 Request Entity Too Large via auto-compaction (#14707)
Show description for be20f86
bentrd
and
noamzbr
authored
be20f86
View commit details
Copy full SHA for be20f86
View code at this point
Browse repository at this point
Commits on Feb 25, 2026
fix: preserve thinking block signatures and fix compaction headroom asymmetry
Show description for c5e5dc3
gnadaban
authored and
praxstack
committed
c5e5dc3
View commit details
Copy full SHA for c5e5dc3
View code at this point
Browse repository at this point
Revert "🐛 fix(opencode): preserve thinking block signatures + configurable strategy UI"
Show description for a2431d3
praxstack
committed
a2431d3
View commit details
Copy full SHA for a2431d3
View code at this point
Browse repository at this point
🐛 fix(opencode): preserve thinking block signatures + configurable strategy UI
Show description for 5b6069e
praxstack
committed
5b6069e
View commit details
Copy full SHA for 5b6069e
View code at this point
Browse repository at this point
Commits on Feb 11, 2026
tweak: compaction check (#13214)
rekram1-node
authored
8c7b35a
View commit details
Copy full SHA for 8c7b35a
View code at this point
Browse repository at this point
fix(core): ensure compaction is more reliable, add reserve token buffer to ensure that input window has enough room to compact (#12924)
Show description for 0fd6f36
rekram1-node
and
lightsofapollo
authored
0fd6f36
View commit details
Copy full SHA for 0fd6f36
View code at this point
Browse repository at this point
Commits on Feb 6, 2026
feat(core): Set variant in assistant messages too (#12531)
Show description for a486b74
shantur
and
rekram1-node
authored
a486b74
View commit details
Copy full SHA for a486b74
View code at this point
Browse repository at this point
Commits on Jan 20, 2026
core: fix issue when switching models (mainly between providers) where past reasoning/metadata would be sent to server and cause 400 errors since they came from another account/provider
rekram1-node
committed
021e42c
View commit details
Copy full SHA for 021e42c
View code at this point
Browse repository at this point
chore: rename toModelMessage -> toModelMessages
rekram1-node
committed
0c4ffec
View commit details
Copy full SHA for 0c4ffec
View code at this point
Browse repository at this point
Commits on Jan 15, 2026
fix(opencode): add input limit for compaction (#8465)
bndnsmth
authored
8d720f9
View commit details
Copy full SHA for 8d720f9
View code at this point
Browse repository at this point
Commits on Dec 27, 2025
core: fix compaction config checks to properly respect user settings
thdxr
committed
2b054be
View commit details
Copy full SHA for 2b054be
View code at this point
Browse repository at this point
core: add configurable compaction settings to allow users to disable auto-compaction and pruning via config instead of flags
thdxr
committed
ed06de5
View commit details
Copy full SHA for ed06de5
View code at this point
Browse repository at this point
Commits on Dec 23, 2025
feat(plugin): allow compaction hook to replace prompt entirely (#5907)
joelhooks
authored
eab177f
View commit details
Copy full SHA for eab177f
View code at this point
Browse repository at this point
Commits on Dec 22, 2025
feat: add native skill tool with permission system (#5930)
Show description for 046e351
malhashemi
and
thdxr
authored
046e351
View commit details
Copy full SHA for 046e351
View code at this point
Browse repository at this point
Commits on Dec 17, 2025
feat(plugin): add experimental.session.compacting hook for pre-compaction context injection (#5698)
Show description for 2443028
joelhooks
and
rekram1-node
authored
2443028
View commit details
Copy full SHA for 2443028
View code at this point
Browse repository at this point
Commits on Dec 15, 2025
LLM cleanup (#5462)
Show description for fed4776
3 people
authored
fed4776
View commit details
Copy full SHA for fed4776
View code at this point
Browse repository at this point
Commits on Dec 10, 2025
compaction: improve compaction prompt (#5348)
shantur
authored
89d51ad
View commit details
Copy full SHA for 89d51ad
View code at this point
Browse repository at this point
more interleaved thinking fixes (#5334)
rekram1-node
authored
18d3c05
View commit details
Copy full SHA for 18d3c05
View code at this point
Browse repository at this point
Commits on Dec 9, 2025
better interleaved thinking support (#5298)
rekram1-node
authored
df64612
View commit details
Copy full SHA for df64612
View code at this point
Browse repository at this point
rename bus
thdxr
committed
1e3bdcc
View commit details
Copy full SHA for 1e3bdcc
View code at this point
Browse repository at this point
feat(telemetry): Add userId and sessionId metadata to experimental_telemetry (#5279)
Raviguntakala
authored
8326640
View commit details
Copy full SHA for 8326640
View code at this point
Browse repository at this point
core: refactor providerOptions function to accept Provider.Model for cleaner API
rekram1-node
committed
f8bd4ff
View commit details
Copy full SHA for f8bd4ff
View code at this point
Browse repository at this point
Commits on Dec 5, 2025
add experimental.open_telemetry config option to enable OTEL spans (#4978)
Show description for 864c098
3 people
authored
864c098
View commit details
Copy full SHA for 864c098
View code at this point
Browse repository at this point
Commits on Dec 4, 2025
fix: compaction type issue
rekram1-node
committed
f33f8ca
View commit details
Copy full SHA for f33f8ca
View code at this point
Browse repository at this point
core: refactor provider and model system (#5033)
Show description for 6d3fc63
thdxr
and
opencode-agent[bot]
authored
6d3fc63
View commit details
Copy full SHA for 6d3fc63
View code at this point
Browse repository at this point
Commits on Nov 30, 2025
tweak: compaction prompt (#4838)
Show description for aaa31f0
shantur
and
rekram1-node
authored
aaa31f0
View commit details
Copy full SHA for aaa31f0
View code at this point
Browse repository at this point
Commits on Nov 25, 2025
fix: add missing compacted event
rekram1-node
committed
4a95db6
View commit details
Copy full SHA for 4a95db6
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.