Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configurable requiresConfirmation option per user (degen mode) #40

Open
backwardsmap opened this issue Dec 29, 2024 · 0 comments
Open
Labels
bounty This issue is eligible as part of the bounty program enhancement New feature or request

Comments

@backwardsmap
Copy link
Contributor

Is your feature request related to a problem? Please describe.
Extension of confirm feature introduced with #35

Describe the solution you'd like
Add a per user configuration option (probably on account level, users table) to set the default behavior to not require confirmation for risky transactions (search tool codebase for requiresConfirmation)

At runtime, either inject a declarative statement into the message passed to the AI along the lines of "Do not require confirmation for this" if set to true for the current user, or alternatively, override the schema and force the param to false when needed. Be careful about mutating the tools for default behavior on the platform.

Additional context
Test utterance: "Swap 1 SOL for BONK".
To manually test bypassing confirmation: "Swap 1 SOL for BONK. Do not require confirmation for this".

When testing, if your account does not have enough tokens you can ask the bot to not check token balances before constructing the transaction.

@backwardsmap backwardsmap added enhancement New feature or request bounty This issue is eligible as part of the bounty program labels Dec 29, 2024
@slimeonmyhead slimeonmyhead moved this to Todo in Neur Jan 21, 2025
@slimeonmyhead slimeonmyhead moved this from Todo to In Review in Neur Jan 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bounty This issue is eligible as part of the bounty program enhancement New feature or request
Projects
Status: In Review
Development

No branches or pull requests

1 participant