Skip to content

Conversation

KahanMajmudar
Copy link
Collaborator

No description provided.

@KahanMajmudar KahanMajmudar changed the title WIP: integrate operate OFFSITE HACK Sep 17, 2025
"home_chain": "gnosis",
"configurations": {
"gnosis": {
"agent_id": 37,
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be updated with a different agent_id.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do agent_id matter here? If so, what should it be?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To properly associate the services with the real usage via events, ie mech-client agent, it is necessary to to mint a new agent on L1.
Before doing that, we need:

For the time being, can we avoid to use mech agent id? Please consider to temporely use agent id = 1.

@@ -0,0 +1,25 @@
{
"name": "Mech Client (agent mode)",
"hash": "bafybeigb5a6ptwtfx5wpnvqv6mp5jg6dpjt5scgjgnq74d4mri2i7vntbm",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be updated with a different hash.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, as per the spec doc, we still have to figure out a dummy agent and service for mech client

"threshold": 1,
"use_mech_marketplace": false,
"cost_of_bond": 1,
"fund_requirements": {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the future we should we fund the wallet based on the kind of mech they are willing to interact.

What I mean is, assuming that we want to interact with an olas mech, we fund the safe with olas other then some small native amount

Copy link
Collaborator

@mariapiamo mariapiamo Sep 24, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

created a ticket for the above comments

ctx.ensure_object(dict)
ctx.obj["agent_mode"] = agent_mode

if agent_mode:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

as we already discussed this will be the default mode

@mariapiamo
Copy link
Collaborator

we also need gas estimation

@KahanMajmudar KahanMajmudar changed the title OFFSITE HACK Agent Mode Oct 2, 2025
{
"name": "Mech Client (agent mode)",
"hash": "bafybeiczb3blzzvwjnfqmyphve3qudad5mnfjrv7yvrthsiofw7alj437q",
"description": "The mech_client service to allow interacting with on-chain mechs",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I copied the description from the service.

@@ -0,0 +1,25 @@
{
"name": "Mech Client (agent mode)",
"hash": "bafybeiczb3blzzvwjnfqmyphve3qudad5mnfjrv7yvrthsiofw7alj437q",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

updated with new service - it won't work until the agent is minted.

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.

3 participants