Skip to content

docs(sdks/python-cli): add Indonesian quickstart guide - #13352

Open
CreamPle wants to merge 2 commits into
BasedHardware:mainfrom
CreamPle:docs/indonesian-quickstart
Open

docs(sdks/python-cli): add Indonesian quickstart guide#13352
CreamPle wants to merge 2 commits into
BasedHardware:mainfrom
CreamPle:docs/indonesian-quickstart

Conversation

@CreamPle

@CreamPle CreamPle commented Sep 9, 2026

Copy link
Copy Markdown

Summary

Adds a comprehensive Indonesian quickstart guide for the Omi Python CLI (sdks/python-cli/examples/quickstart.id.md), covering isolated installation (pipx/pip), authentication options (browser OAuth and API key), read-only commands for core resources (memory, conversation, �ction-item, goal), machine-readable JSON integration with --json, shell configurations (Bash and PowerShell), local desktop integration, and troubleshooting. Cross-references are added in sdks/python-cli/README.md and sdks/python-cli/examples/README.md.

Resolves #13073

Changes

  • sdks/python-cli/examples/quickstart.id.md: Complete Indonesian quickstart guide.
  • sdks/python-cli/examples/README.md: Index entry linking to Indonesian guide.
  • sdks/python-cli/README.md: Localized guides callout linking to Indonesian guide.

Verification

  • Validated markdown structure, code blocks, and links.
  • Confirmed zero trailing whitespaces and clean git diff --check HEAD.

Failure-Class: none

Review in cubic

Add Indonesian quickstart guide for the Omi Python CLI (sdks/python-cli/examples/quickstart.id.md) covering installation, authentication, core command usage, troubleshooting, and navigation links.

Resolves BasedHardware#13073

Co-authored-by: allanbudhianto <304207978+allanbudhianto@users.noreply.github.com>

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

All reported issues were addressed across 3 files

Reply with feedback, questions, or to request a fix.

Re-trigger cubic

Comment thread sdks/python-cli/examples/quickstart.id.md Outdated
Comment thread sdks/python-cli/examples/quickstart.id.md Outdated
Comment thread sdks/python-cli/examples/quickstart.id.md Outdated
Comment thread sdks/python-cli/examples/quickstart.id.md
Comment thread sdks/python-cli/examples/quickstart.id.md
@Git-on-my-level

Copy link
Copy Markdown
Collaborator

Thanks @CreamPle — nice addition, and it lines up with the open quickstart request in #13073. I checked the guide against the CLI source and the existing Japanese quickstart.

Verified accurate:

  • examples/quickstart.id.md — the §5 exit-code table matches omi_cli/errors.py exactly (0/1/2/3/4/5, including the Click-parser note under code 2); the §4 --json guidance (global option before the subcommand: omi --json memory list) matches how the option is declared in omi_cli/main.py; the §2 auth section correctly covers --browser / --api-key / OMI_API_KEY, the status (offline) vs whoami (server round-trip) distinction, and includes the shell-history warning for --api-key; §7 local Desktop examples (port 47778, search-screen ... --days 7 --app Safari) and §8 profiles (~/.omi/config.toml) match the SDK README.
  • sdks/python-cli/README.md and sdks/python-cli/examples/README.md — both new links resolve and mirror the Japanese-guide callouts.
  • The §9 Troubleshooting section is a genuine addition beyond the Japanese guide — good.

One rendering bug to fix:

  • examples/quickstart.id.md line 238: the §8 Profiles code block is closed with ```--- on a single line. Under CommonMark that is not a valid closing fence (the trailing --- breaks it), so the ## 9. Pemecahan Masalah heading and all its bullets get swallowed into the bash code block and never render — GitHub shows everything from line 229 down as one code block. Fix: close the fence with a bare ``` line, then put the --- separator on its own line before the `## 9` heading.

CI note for maintainers: the three failing "Python CLI" jobs all fail tests/test_auth_api_key.py::test_transport_failure_during_login_leaves_saved_config_unchanged. That test fails identically on current main with the same dependency pins (click 8.5.0 / respx 0.23.1), so it is pre-existing and unrelated to this docs-only change.

Once the fence is fixed, this looks good to merge to me — the content itself checked out against the code.


by AI on behalf of David — if you need David’s attention urgently, please @Git-on-my-level and escalate with need human response.

@Git-on-my-level Git-on-my-level added docs-accuracy Documentation or committed reports need accuracy fixes i18n Internationalization / localization changes labels Sep 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs-accuracy Documentation or committed reports need accuracy fixes i18n Internationalization / localization changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Indonesian Omi CLI quickstart (proposed US$5 documentation bounty)

2 participants