Skip to content

feat(system,apps): add power/datetime/protobuf-version and app_start tools - #80

Closed
millsmillsymills wants to merge 1 commit into
agent/storage-api-expansionfrom
agent/system-app-tools
Closed

millsmillsymills wants to merge 1 commit into
agent/storage-api-expansionfrom
agent/system-app-tools

Conversation

@millsmillsymills

Copy link
Copy Markdown
Contributor

Summary

  • add read tools flipperzero_system_power_info, flipperzero_system_datetime, flipperzero_system_protobuf_version with supporting system RPC methods
  • add flipperzero_app_start, gated behind FLIPPER_ENABLE_WRITE_TOOLS and annotated non-idempotent/non-read-only
  • register a new flipper://reference/system resource and update the README tool table

Stacking

Stacked on top of #79 (agent/storage-api-expansion) because both touch protobuf_rpc.py and README.md. Retarget to phase1 once #79 merges.

Validation

  • uv run pytest -m "not integration" -q → 128 passed, 2 deselected
  • uv run ruff check
  • uv run ruff format --check

🤖 Generated with Claude Code

…tools

Add read tools flipperzero_system_power_info, flipperzero_system_datetime,
and flipperzero_system_protobuf_version backed by new system RPC methods.
Add flipperzero_app_start (apps.py), gated behind FLIPPER_ENABLE_WRITE_TOOLS
and annotated non-idempotent/non-read-only. Register a new
flipper://reference/system resource and update the README tool table.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@millsmillsymills

Copy link
Copy Markdown
Contributor Author

Superseded by #81. This PR auto-closed when its stacked base agent/storage-api-expansion was deleted on #79's merge; reopen/retarget was blocked, so the work was rebased onto phase1 and reopened as #81.

@millsmillsymills
millsmillsymills deleted the agent/system-app-tools branch June 3, 2026 22:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant