Repository navigation
Add files via upload - #83
Open
leadsystemsarchitect-crypto wants to merge 1 commit into
Open
leadsystemsarchitect-crypto wants to merge 1 commit into
leadsystemsarchitect-crypto wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Gemini CLI Roadmap
The
Official Gemini CLI Roadmap
Gemini CLI is an open-source AI agent that brings the power of Gemini directly
into your terminal. It provides lightweight access to Gemini, giving you the
most direct path from your prompt to our model.
This document outlines our approach to the Gemini CLI roadmap. Here, you'll find
our guiding principles and a breakdown of the key areas we are focused on for
development. Our roadmap is not a static list but a dynamic set of priorities
that are tracked live in our GitHub Issues.
As an
Apache 2.0 open source project,
we appreciate and welcome
public contributions,
and will give first priority to those contributions aligned with our roadmap. If
you want to propose a new feature or change to our roadmap, please start by
opening an issue for discussion.
Disclaimer
This roadmap represents our current thinking and is for informational purposes
only. It is not a commitment or a guarantee of future delivery. The development,
release, and timing of any features are subject to change, and we may update the
roadmap based on community discussions as well as when our priorities evolve.
Guiding Principles
Our development is guided by the following principles:
an intuitive and easy-to-use lightweight command-line interface.
and environments along with the ability to run these agents anywhere.
tools as measured by benchmarks like SWE Bench, Terminal Bench, and CSAT.
isn’t a barrier to personal use, and PRs get merged quickly. This means
resolving and closing issues, pull requests, and discussion posts quickly.
How the Roadmap Works
Our roadmap is managed directly through GitHub Issues. See our entry point
Roadmap Issue here.
This approach allows for transparency and gives you a direct way to learn more
or get involved with any specific initiative. All our roadmap items will be
tagged as Type:
Featureand Label:maintainerfor features we are activelyworking on, or Type:
Taskand Label:maintainerfor a more detailed list oftasks.
Issues are organized to provide key information at a glance:
Milestonedenotes the anticipated delivery timeline.area/modelorarea/toolingcategorize thework.
To see what we're working on, you can filter our issues by these dimensions. See
all our items here
Focus Areas
To better organize our efforts, we categorize our work into several key feature
areas. These labels are used on our GitHub Issues to help you filter and find
initiatives that interest you.
etc.
performance tuning.
features, and documentation.
CI/CD pipeline enhancements.
framework.
quality.
assistance.
How to Contribute
Gemini CLI is an open-source project, and we welcome contributions from the
community! Whether you're a developer, a designer, or just an enthusiastic user
you can find our
Community Guidelines here
to learn how to get started. There are many ways to get involved:
roadmap that you
would like to contribute to. Contributions based on this will be easiest to
integrate with.
bug
with as much detail as possible. If you believe it is a critical breaking
issue preventing direct CLI usage, please tag it as
priority/p0.feature request.
CONTRIBUTING.md
file for guidelines on how to submit pull requests. We have a list of "good
first issues" for new contributors.
examples. We are excited about the future of Gemini CLI and look forward to
building it with you!import os
from openai import OpenAI
class AstraEntity:
--- Execution Loop ---
if name == "main":
# Initialize Astra (Ensure OPENAI_API_KEY is set in your environment)
astra = AstraEntity()
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.