Skip to content

Commit 79f0daa

Browse files
committed
Pi Infinity v0.66.4 - merge upstream + maintain custom features
1 parent 4d311e5 commit 79f0daa

16 files changed

Lines changed: 108 additions & 72 deletions

File tree

package-lock.json

Lines changed: 35 additions & 34 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/agent/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mariozechner/pi-agent-core",
3-
"version": "0.66.3",
3+
"version": "0.66.4",
44
"description": "General-purpose agent with transport abstraction, state management, and attachment support",
55
"type": "module",
66
"main": "./dist/index.js",
@@ -17,7 +17,7 @@
1717
"prepublishOnly": "npm run clean && npm run build"
1818
},
1919
"dependencies": {
20-
"@mariozechner/pi-ai": "^0.66.3"
20+
"@mariozechner/pi-ai": "^0.66.4"
2121
},
2222
"keywords": [
2323
"ai",

packages/ai/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mariozechner/pi-ai",
3-
"version": "0.66.3",
3+
"version": "0.66.4",
44
"description": "Unified LLM API with automatic model discovery and provider configuration",
55
"type": "module",
66
"main": "./dist/index.js",

packages/ai/src/models.generated.ts

Lines changed: 47 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4359,6 +4359,24 @@ export const MODELS = {
43594359
contextWindow: 204800,
43604360
maxTokens: 131072,
43614361
} satisfies Model<"openai-completions">,
4362+
"MiniMaxAI/MiniMax-M2.7": {
4363+
id: "MiniMaxAI/MiniMax-M2.7",
4364+
name: "MiniMax-M2.7",
4365+
api: "openai-completions",
4366+
provider: "huggingface",
4367+
baseUrl: "https://router.huggingface.co/v1",
4368+
compat: {"supportsDeveloperRole":false},
4369+
reasoning: true,
4370+
input: ["text"],
4371+
cost: {
4372+
input: 0.3,
4373+
output: 1.2,
4374+
cacheRead: 0.06,
4375+
cacheWrite: 0,
4376+
},
4377+
contextWindow: 204800,
4378+
maxTokens: 131072,
4379+
} satisfies Model<"openai-completions">,
43624380
"Qwen/Qwen3-235B-A22B-Thinking-2507": {
43634381
id: "Qwen/Qwen3-235B-A22B-Thinking-2507",
43644382
name: "Qwen3-235B-A22B-Thinking-2507",
@@ -7378,13 +7396,13 @@ export const MODELS = {
73787396
reasoning: true,
73797397
input: ["text"],
73807398
cost: {
7381-
input: 0.44999999999999996,
7399+
input: 0.5,
73827400
output: 2.1500000000000004,
7383-
cacheRead: 0.22499999999999998,
7401+
cacheRead: 0.35,
73847402
cacheWrite: 0,
73857403
},
73867404
contextWindow: 163840,
7387-
maxTokens: 65536,
7405+
maxTokens: 4096,
73887406
} satisfies Model<"openai-completions">,
73897407
"deepseek/deepseek-v3.1-terminus": {
73907408
id: "deepseek/deepseek-v3.1-terminus",
@@ -8013,7 +8031,7 @@ export const MODELS = {
80138031
cacheWrite: 0,
80148032
},
80158033
contextWindow: 196608,
8016-
maxTokens: 196608,
8034+
maxTokens: 8192,
80178035
} satisfies Model<"openai-completions">,
80188036
"minimax/minimax-m2.7": {
80198037
id: "minimax/minimax-m2.7",
@@ -8026,11 +8044,11 @@ export const MODELS = {
80268044
cost: {
80278045
input: 0.3,
80288046
output: 1.2,
8029-
cacheRead: 0.06,
8047+
cacheRead: 0.059,
80308048
cacheWrite: 0,
80318049
},
8032-
contextWindow: 204800,
8033-
maxTokens: 131072,
8050+
contextWindow: 196608,
8051+
maxTokens: 4096,
80348052
} satisfies Model<"openai-completions">,
80358053
"mistralai/codestral-2508": {
80368054
id: "mistralai/codestral-2508",
@@ -9441,7 +9459,7 @@ export const MODELS = {
94419459
cacheWrite: 0,
94429460
},
94439461
contextWindow: 131072,
9444-
maxTokens: 131072,
9462+
maxTokens: 8192,
94459463
} satisfies Model<"openai-completions">,
94469464
"openai/gpt-oss-safeguard-20b": {
94479465
id: "openai/gpt-oss-safeguard-20b",
@@ -9630,6 +9648,23 @@ export const MODELS = {
96309648
contextWindow: 2000000,
96319649
maxTokens: 4096,
96329650
} satisfies Model<"openai-completions">,
9651+
"openrouter/elephant-alpha": {
9652+
id: "openrouter/elephant-alpha",
9653+
name: "Elephant",
9654+
api: "openai-completions",
9655+
provider: "openrouter",
9656+
baseUrl: "https://openrouter.ai/api/v1",
9657+
reasoning: false,
9658+
input: ["text"],
9659+
cost: {
9660+
input: 0,
9661+
output: 0,
9662+
cacheRead: 0,
9663+
cacheWrite: 0,
9664+
},
9665+
contextWindow: 262144,
9666+
maxTokens: 32768,
9667+
} satisfies Model<"openai-completions">,
96339668
"openrouter/free": {
96349669
id: "openrouter/free",
96359670
name: "Free Models Router",
@@ -10013,13 +10048,13 @@ export const MODELS = {
1001310048
reasoning: false,
1001410049
input: ["text"],
1001510050
cost: {
10016-
input: 0.12,
10017-
output: 0.75,
10018-
cacheRead: 0.06,
10051+
input: 0.15,
10052+
output: 0.7999999999999999,
10053+
cacheRead: 0.12,
1001910054
cacheWrite: 0,
1002010055
},
1002110056
contextWindow: 262144,
10022-
maxTokens: 65536,
10057+
maxTokens: 262144,
1002310058
} satisfies Model<"openai-completions">,
1002410059
"qwen/qwen3-coder-plus": {
1002510060
id: "qwen/qwen3-coder-plus",

packages/coding-agent/examples/extensions/custom-provider-anthropic/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/coding-agent/examples/extensions/custom-provider-anthropic/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "pi-extension-custom-provider-anthropic",
33
"private": true,
4-
"version": "1.17.2",
4+
"version": "1.17.3",
55
"type": "module",
66
"scripts": {
77
"clean": "echo 'nothing to clean'",

packages/coding-agent/examples/extensions/custom-provider-gitlab-duo/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "pi-extension-custom-provider-gitlab-duo",
33
"private": true,
4-
"version": "1.17.2",
4+
"version": "1.17.3",
55
"type": "module",
66
"scripts": {
77
"clean": "echo 'nothing to clean'",

packages/coding-agent/examples/extensions/custom-provider-qwen-cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "pi-extension-custom-provider-qwen-cli",
33
"private": true,
4-
"version": "1.16.2",
4+
"version": "1.16.3",
55
"type": "module",
66
"scripts": {
77
"clean": "echo 'nothing to clean'",

packages/coding-agent/examples/extensions/with-deps/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/coding-agent/examples/extensions/with-deps/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "pi-extension-with-deps",
33
"private": true,
4-
"version": "1.30.2",
4+
"version": "1.30.3",
55
"type": "module",
66
"scripts": {
77
"clean": "echo 'nothing to clean'",

0 commit comments

Comments
 (0)