forked from EduCraft/curriculum-project-hub
fix: enable proxy use in new silos
This commit is contained in:
@@ -41,7 +41,9 @@ Everything else is platform-managed or derived: instance/Organization id,
|
|||||||
server, SSH settings, release, resource ceilings, database coordinates and
|
server, SSH settings, release, resource ceilings, database coordinates and
|
||||||
generated password, domain, port, workspace, provider/base URL, model/role,
|
generated password, domain, port, workspace, provider/base URL, model/role,
|
||||||
curated skills, concurrency, request/file limits and the managed Mihomo proxy
|
curated skills, concurrency, request/file limits and the managed Mihomo proxy
|
||||||
environment.
|
environment. `NODE_USE_ENV_PROXY=1` is required on Node.js 24 so Hub's built-in
|
||||||
|
`fetch` actually uses that proxy; merely setting `HTTP_PROXY`/`HTTPS_PROXY` is
|
||||||
|
not sufficient.
|
||||||
|
|
||||||
The Feishu app is scoped to this Silo. OAuth users authenticated by that app are
|
The Feishu app is scoped to this Silo. OAuth users authenticated by that app are
|
||||||
automatically admitted to this Organization; OWNER remains the initial
|
automatically admitted to this Organization; OWNER remains the initial
|
||||||
|
|||||||
@@ -117,6 +117,8 @@ const platformEnv = [
|
|||||||
envLine("HTTPS_PROXY", "http://127.0.0.1:7890"),
|
envLine("HTTPS_PROXY", "http://127.0.0.1:7890"),
|
||||||
envLine("ALL_PROXY", "socks5h://127.0.0.1:7890"),
|
envLine("ALL_PROXY", "socks5h://127.0.0.1:7890"),
|
||||||
envLine("NO_PROXY", "127.0.0.1,localhost,::1"),
|
envLine("NO_PROXY", "127.0.0.1,localhost,::1"),
|
||||||
|
envLine("NODE_USE_ENV_PROXY", "1"),
|
||||||
|
envLine("ANTHROPIC_DEFAULT_SONNET_MODEL", "anthropic/claude-sonnet-5"),
|
||||||
envLine("CPH_SANDBOX_EXTRA_DENY_READ", `${envPath}:${keyringPath}`),
|
envLine("CPH_SANDBOX_EXTRA_DENY_READ", `${envPath}:${keyringPath}`),
|
||||||
"",
|
"",
|
||||||
].join("\n");
|
].join("\n");
|
||||||
|
|||||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "@paradigm/hub",
|
"name": "@paradigm/hub",
|
||||||
"version": "0.0.14",
|
"version": "0.0.20",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "@paradigm/hub",
|
"name": "@paradigm/hub",
|
||||||
"version": "0.0.14",
|
"version": "0.0.20",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@anthropic-ai/claude-agent-sdk": "^0.3.202",
|
"@anthropic-ai/claude-agent-sdk": "^0.3.202",
|
||||||
"@fastify/cookie": "^11.0.2",
|
"@fastify/cookie": "^11.0.2",
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@paradigm/hub",
|
"name": "@paradigm/hub",
|
||||||
"version": "0.0.14",
|
"version": "0.0.20",
|
||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"engines": {
|
"engines": {
|
||||||
|
|||||||
Reference in New Issue
Block a user