jelveh
90d16c35e2
Add missing openai models
2025-04-14 12:36:07 -07:00
jelveh
daa95d8c39
Update AI.js
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
2025-04-10 20:17:35 -07:00
jelveh
592acbcae6
remove "anthropic/" from model name
2025-04-08 12:34:23 -07:00
KernelDeimos
27fd7b3670
fix: broken model parameter
2025-04-08 13:27:56 -04:00
KernelDeimos
fc11eba070
fix: puter.js threads error handling
2025-04-07 18:43:21 -04:00
KernelDeimos
9a12db2066
fix: .startsWith on undefined
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
2025-04-04 17:58:06 -04:00
jelveh
4fb772796f
Update AI.js
2025-04-04 14:43:53 -07:00
jelveh
80060e863d
Use openrouter for llama models
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
2025-04-03 17:23:26 -07:00
jelveh
590973f50d
Update AI.js
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
2025-04-02 12:04:38 -07:00
KernelDeimos
7c1fb4c3bf
dev: improve puter.js convert interface
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
2025-03-28 22:39:28 -04:00
KernelDeimos
6a3b20f0a8
fix: clarify variable names in puter.ai.chat method
...
- Renamed 'options' to 'requestParams' to clearly indicate parameters sent to the backend driver\n- Renamed 'settings' to 'userParams' to clearly indicate parameters provided by the user\n- Updated comments to be more descriptive about the purpose of each variable\n\nFixes #1212\n\nai: true
2025-03-24 16:17:58 -04:00
KernelDeimos
64d1b6e663
dev: allow specifying chat driver in puter.js
2025-03-24 15:58:32 -04:00
KernelDeimos
be59f57d68
dev: update puter.js imports to work in cli
...
This is a step towards getting puter.js to run in node instead of just
in the browser. In node, all the relative imports need to end with the
file extension, and the "type" option in package.json needs to match the
import mechanism used. It was also necessary to migrate
webpack.config.js to ESM syntax, which I would not have done if the
tooling didn't force me to.
2025-03-17 13:21:15 -04:00
Arunabh Sharma
004e47a4a9
feat: add API to get a list of all available models ( #1160 )
...
* add API to get a list of all available models
* modified listModels() and listModelProviders() for readability.
* remove dead code
---------
Co-authored-by: avijh <avi.vijh@gmail.com >
2025-03-16 00:31:33 -04:00
Tanveer Brar
3cdbcd83b3
feat: GUI Permission Dialog ( #1177 )
...
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
* Added requestPermission endpoint in SDK, updated IPC handler HeyPuter/puter#1150
* - Updated UIWindowRequestPermission.js to accept multiple permission types
- Updated dialog message for permission window in UIWindowRequestPermission.js
- Updated parameters for call to UIWindowRequestPermission in IPC.js
- Added search_uid.js endpoint to allow GUI searches for fsentry by file UUID HeyPuter#1150
* Updated body and header for Permission Request Dialog HeyPuter#1150
- Replace app uid with app name for header in UIWindowRequestPermission.js
- Added path for file permission request body in UIWindowRequestPermission.js
- Removed previously added search_uid.js api implementation previously as it is replaced by simpler call in gui
* Updated permission description generation in UIWindowRequestPermission.js HeyPuter#1150
* Removed incorrect web handling in IPC.js HeyPuter#1150
* Formatting fixes
2025-03-14 19:37:28 -04:00
KernelDeimos
252647cea6
fix: issues with thread subscriptions
...
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
I really screwed that up on my first attempt. Puter apps don't trigger
the user-connected websocket event, which rendered thread subscriptions
in apps useless. Furthermore, the uuid of the thread that was subscribed
too wasn't present in the event, which is also pretty useless.
2025-03-09 20:28:22 -04:00
KernelDeimos
249d883592
dev: add missing constructors to new puter.js methods
...
- Also add subscribe() to threads module so I don't lose it in a git
stash
2025-03-09 16:48:35 -04:00
KernelDeimos
daa3449f29
dev: begin adding developer app permissions
2025-03-09 16:48:35 -04:00
Braulio Fernandes
986dc9ea1f
add temp and max_tokens to options request obj
2025-03-07 13:57:25 -05:00
KernelDeimos
96199cbb54
fix: small fixes for threads
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
2025-03-05 16:55:09 -05:00
KernelDeimos
53c865c973
dev: add group management SDK
2025-03-05 15:24:52 -05:00
KernelDeimos
f0a6e493a1
dev: register puter.perms module
2025-03-04 14:39:32 -05:00
KernelDeimos
1f05df68eb
dev: add threads module for puter.js
2025-03-04 14:38:30 -05:00
KernelDeimos
02ddfcc567
dev: add puter.perms module to puter.js
2025-03-04 14:37:41 -05:00
KernelDeimos
8ed1f801b8
dev: attempt adding Claude 3.7
...
At this commit support is not tested. I was unable to get the AI module
in puter.js to call 3.7 instead of the old 3.5 model.
2025-02-24 14:13:43 -05:00
KernelDeimos
1b5a64043a
dev: add openrouter implementation
2025-02-17 18:46:48 -05:00
KernelDeimos
8828d03f86
dev: add gemini to puter.js
2025-02-14 12:15:13 -05:00
ProgrammerIn-wonderland
cfa1447df6
fix Uncaught TypeError: Cannot read properties of undefined (reading 'closeCallBack')
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
2025-02-13 23:22:58 -05:00
jelveh
84b2400650
it fixes it surely!
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
2025-02-06 19:52:54 -08:00
jelveh
d4b4df06fd
Use the fetch API in Puter.js's Convert module
2025-02-06 19:45:10 -08:00
jelveh
949d3ab17c
add Convert modules to Puter.js
2025-02-06 18:19:12 -08:00
ProgrammerIn-wonderland
12806a2395
only close TLS socket once
2025-02-06 17:13:04 -05:00
ProgrammerIn-wonderland
26666fe666
new API puter.net.generateWispV1URL()
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
2025-02-05 16:56:57 -05:00
KernelDeimos
f0434435c4
dev: option to normalize AI response (non-streaming)
2025-02-03 14:03:27 -05:00
KernelDeimos
cfa3fde436
dev: error handling and text encoding
2025-02-03 13:11:29 -05:00
KernelDeimos
60eef2fc67
fix: buffer incomplete JSON objects from AI stream
...
- simplify ndjson stream to get complete lines instead of chunks
- add buffering for incomplete lines
2025-01-30 15:21:05 -05:00
KernelDeimos
af3d732fc4
dev: async await for puter-exec
2025-01-30 13:37:15 -05:00
KernelDeimos
e6ad54be19
dev: puterjs exec module (2)
2025-01-29 13:58:21 -05:00
KernelDeimos
cbe02a4489
dev: puterjs exec module
2025-01-29 13:57:50 -05:00
KernelDeimos
aae18e6878
dev: support POST requests in puter.http
2025-01-24 15:38:19 -05:00
KernelDeimos
1fde01aa04
dev: enable tool use for Claude
2025-01-23 20:21:14 -05:00
KernelDeimos
06452f5283
fix: small workaround for duplicate close
2025-01-23 14:58:23 -05:00
KernelDeimos
36dc9664ad
fix: race condition and buffer issue in puter.http
...
The call to sock.write() wasn't waiting for the 'open' event, which
worked fine over non-TLS sockets by chance. Also, responses with only
a single WISP packet were resulting in buffered response data not
being sent to the caller.
2025-01-23 14:14:13 -05:00
KernelDeimos
3f5b34cd34
fix: missing some buffer contents in no-keepalive
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
2025-01-23 13:43:21 -05:00
KernelDeimos
1256614ec2
dev: add support for tools
2025-01-22 19:28:05 -05:00
KernelDeimos
7f50da5082
dev: use Connection: close for http requests by default
2025-01-22 17:46:51 -05:00
KernelDeimos
2b505caf98
dev: implement puter.http
2025-01-22 16:16:36 -05:00
KernelDeimos
591c6c0fd3
dev: add wisp relay service
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
2025-01-22 11:45:58 -05:00
jelveh
4e578e9b28
update copyright date
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
2025-01-19 22:27:31 -08:00
jelveh
55f3f07ee5
Implement puter.ui.wasLaunchedWithItems()
2025-01-19 22:20:19 -08:00