Skip to content

update for v1.0.0#12

Merged
yashovardhan merged 2 commits into
mainfrom
feat/latest
Jun 9, 2026
Merged

update for v1.0.0#12
yashovardhan merged 2 commits into
mainfrom
feat/latest

Conversation

@yashovardhan

Copy link
Copy Markdown
Member

Update te skills for v1.0.0

Also add a way for it to check if the current version is up to date or not, both of the CLI and skills


For a one-off override without persisting, use `MM_ENV=dev mm login` (or `uat`).

To switch environments after a prior login, run `mm logout` or `mm reset` first, then `mm config set env`.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

no need logout or reset, just run config set env

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

updated

| `env` | `prod`, `dev`, or `uat` |
| `verbose` | `true` or `false` |
| `format` | `json`, `text`, `yaml`, `toml`, or `toon` |

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

should we mention that these config will be override by
env -> MM_ENV
verbose -> --verbose
format -> --json --toon

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

added


### Note

- Set the target environment **before** signing in. To switch environments after login, run `mm logout` or `mm reset` first, then `mm config set env`.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

no need to logout or reset, we can switch env

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

updated

1. Ask the user which login method they want: MetaMask Mobile QR, Google, or Email.
2. Execute login.
3. Verify with token.
1. Confirm the target environment with `mm config get env` (set with `mm config set env` before login if not `prod`).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I don't think agent should confirm either during login or onboarding, the agent should always default to prod. User shouldn't even need to know there are different env.

Since it already has references added, power users, or users who want to debug can ask the agent to change the env.

3. Initialize wallet mode.
4. Verify auth status.
5. Show wallet address.
2. Configure environment (if not using production).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Same as above

Comment on lines +26 to +37
## Configure Environment

Production (`prod`) is the default. Set the target environment **before** login if the user needs dev or uat:

```bash
mm config get env
mm config set env dev
```

For a one-off override without persisting, use `MM_ENV=dev mm login` (or `uat`).

To switch environments, run `mm config set env <prod|dev|uat>`.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Same as above.

@yashovardhan yashovardhan merged commit a2d46d7 into main Jun 9, 2026
8 checks passed
@yashovardhan yashovardhan deleted the feat/latest branch June 9, 2026 10:42
@yashovardhan

Copy link
Copy Markdown
Member Author

Merged for now @AyushBherwani1998 to raise another PR with additional fixes

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