feat(core): add flagged project references (#30414)

This commit is contained in:
Shoubhit Dash 2026-06-02 19:55:11 +05:30 committed by GitHub
commit 5a8ef94998
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 516 additions and 2 deletions

View file

@ -5,11 +5,10 @@ function truthy(key: string) {
return value === "true" || value === "1"
}
const OPENCODE_EXPERIMENTAL = truthy("OPENCODE_EXPERIMENTAL")
const copy = process.env["OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT"]
function enabledByExperimental(key: string) {
return process.env[key] === undefined ? OPENCODE_EXPERIMENTAL : truthy(key)
return process.env[key] === undefined ? truthy("OPENCODE_EXPERIMENTAL") : truthy(key)
}
export const Flag = {
@ -54,6 +53,9 @@ export const Flag = {
get OPENCODE_DISABLE_PROJECT_CONFIG() {
return truthy("OPENCODE_DISABLE_PROJECT_CONFIG")
},
get OPENCODE_EXPERIMENTAL_REFERENCES() {
return enabledByExperimental("OPENCODE_EXPERIMENTAL_REFERENCES")
},
get OPENCODE_TUI_CONFIG() {
return process.env["OPENCODE_TUI_CONFIG"]
},