Skip to content

Feat/spdv 993 stamp size input#15

Open
AndreiMitrea wants to merge 4 commits into
ethersphere:masterfrom
Solar-Punk-Ltd:feat/SPDV-993-stamp-size-input
Open

Feat/spdv 993 stamp size input#15
AndreiMitrea wants to merge 4 commits into
ethersphere:masterfrom
Solar-Punk-Ltd:feat/SPDV-993-stamp-size-input

Conversation

@AndreiMitrea
Copy link
Copy Markdown
Contributor

Allow create_postage_stamp , extend_postage_stamp to accept input sizes not expressed in MB, but in other types:

Create a postage batch with: 1GB, 1w

Extend 4d80ee489df19de982bfe76d91bdea55b3c6f9766b6ed7648cb28c026ba52ea9 to 2GB

AndreiMitrea and others added 4 commits March 10, 2026 08:34
* docs: MCP Client Documentation (#1)

MCP client setup guide, prompt examples

* docs: Cursor MCP client setup (#2)

* docs: Client setup following Windsurf UI updates (#4)

* feat: containerized HTTP & SSE server (#3)

HTTP and SSE server with Dockerfile

* feat: Added stamp management tools (#7)

* feat: Added stamp management tools

* feat: Added stamp gateway error handling

* feat: Added stamp tools output schemas

* fix: Fixed incorrect output schema

* fix: Fix for list stamps least used

* feat: Propagate bad request message when buying batch fails

* feat: Update tools to use MB, not bytes

* Added storage util from bee.js

* fix: Display message for create batch

* feat: Created util function for run with timeout

* fix: Updated postage creation timeout message

* fix: Updated create tool description

* fix: Updated create tool, input label description

* fix: Fixed typo

* fix: Updated create tool input label description

* fix: Display not enough funds for extend

* Feat/tag upload (#8)

* feat: tag on upload

* chore: gitignore

* fix: tag api may be not available

* feat: upload progress

---------

Co-authored-by: nugaon <toth.viktor.levente@gmail.com>

* Fixes and improvments (#9)

* Fixes and improvments

* fix: Updated tool name

* fix: Fixed config

* fix: Fixed percentage schema type

* fix: Fixed list stamps, leastUsed

* Updated list stamp description

* Updated upload descriptions

* Updated descriptions

* fix: Replace download_text tool reference with download_data

* fix: Fix for download data

* fix: Fix for file download (#10)

* fix: Fallback to default gateway batch id with auto-assign batch (#11)

* fix: Fallback to default gateway batch id with auto-assign batch

* fix: Updated error condition for batchID

* Added try-catch for uploads

* Updated README (#13)

* Updated README

* fix: Read feed with owner, no PK

* Updated error text

* Updated README

* README changes

* Update README.md

* Update README.md

* Update README.md

* Preparing MCP Registry publishing (#14)

* feat: added server.json for MCP registries
* docs: created MCP Publishing doc
* docs: updated docs for env variables

* feat: Detect Gateway (#15)

* feat: Detect Gateway

* feat: Updated Gateway error messages

* feat: use node bee.getNodeInfo to detect gateway

* feat: Don't display node only tools when gateway

* Code review change

* Remove redundant const

* fix: Remove console.error (#16)

* fix: Remove console.error

* fix: Removed all console logs

* fix: Dotenv quiet

* fix: Added back some error logs

* Feat/npx executable (#18)

* feat: Npx executable package

* fix: Bump version

* 0.9.2 (#19)

* fix: Run determine if gateway with timeout (#17)

* fix: Run determine if gateway with timeout

* 0.9.3

* 0.9.4

* Extend stamp timeout (#21)

* feat: Timeout message for extend stamp

* fix: Remove extend stamp output schema

* 0.9.5

* feat: Server improvements

* feat: Bumped packages versions

* feat: Added task manager

* feat: Added task functionality for upload_folder

* feat: Updated get task result

* feat: Updated error codes

* Updates

* feat: Integrated SDK task store

* fix: Cleanup task manager tasks

* 0.9.5 (#22)

* Task flow update

* feat: Updated upload_folder task logic

* fix: Return empty task list when no store

* feat: Updated flow for tasks

* fix: Refactoring, removed test code

* fix: Return task before upload

* feat: Added task support for create, extend postage batch

* fix: Fixed tasks response structure

* fix: Updated schema

* fix: Fixed polling progress for uploads

* feat: Extracted model

* fix: Updated success message

* fix: Updated create postage batch success message

* fix: Removed not working link for folder upload

* feat: Added task integration for download_files

* feat: Display upload reference in working status update

* feat: Update status text alignment

* Feat/tool errors responses (#26)

* feat: Updated protocol errors to tool errors

* Updated output schema

* chore: Get upload progress refactoring

* fix: Removed output schemas for task enabled tools, due to validation error

* chore: Code review updates (#27)

* chore: Code review updates

* fix: Fixed list batches folder name

* fix: Added Zod validation messages

* fix: Fixed merge conflicts

* fix: Fixes broken imports

* fix: Disable task tool capability on gateway

* fix: Update upload percentage to 100% on complete

* fix: Throw Zod validarion error for tasks

* fix: Fixed thrown error code

* chore: Code review changes

* fix: Fixed merge issue

* chore: Updated md file with task ttl env var info

* Feat/prompts (#28)

* feat: Added tool prompts

* feat: Updated prompt names

* fix: Updated zod schema for prompts

* fix: Fix boolean Zod conversion for prompts

* fix: Removed test code

* fix: Removed outdated prompts REAMDE file

* chore: Removed SSE option that was marked deprecated (#29)

* chore: Removed SSE option that was marked deprecated

* fix: Added logging capability to fix MCP client error

* fix: Fixed schema description text

* fix: Removed SSE from README

* fix: Updated README

---------

Co-authored-by: András Arányi <aranyia@users.noreply.github.com>
Co-authored-by: nugaon <toth.viktor.levente@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant