2. إعداد المساعد وتخصيصه [GA]
تفعيل واجهات برمجة التطبيقات: هذا الإجراء يتخذه مشرف Bumble، لذا يجب توضيح أنّه ليس للمشاركين، لأنّهم قد لا يتمكّنون من الوصول إلى Google Cloud Console.
يجب إضافة ذلك كشرط أساسي لورشة العمل كي يتمكّن مشرف السحابة الإلكترونية من إكمالها.
ضبط إعدادات التخصيص
لا يتوفّر الخيار "تطوير برامج المستهلكين وتطبيقات الأجهزة الجوّالة" في القائمة المنسدلة، لذا عليهم اختيار "مخصّص" ثم إضافة هذا الخيار.
ثم عليهم إغلاق هذه النافذة المنبثقة
3. إعداد موصّلات البيانات [إصدار عام]
يتم ذلك من قِبل مشرف Gemini Enterprise وليس من قِبل المشارك. لذا، يجب ذكر ذلك كشرط أساسي للمشاركة في ورشة العمل.
4. التفاعلات الأساسية مع أداة ربط Jira [إتاحة عامة]
أولاً، يجب منح الإذن للموصلات التي يحتاجها كل مشارك لإكمالها حتى يتمكّن من استخدام موصل Jira وGitHub، وفي ما يلي لقطات شاشة توضّح ذلك
image-1-jira-authozie.png
image-2-jira-authoziation-page.png
image-3-after-jira-authoziation.png
كرِّر الأمر نفسه مع github
اطلب أيضًا إيقاف "بحث Google" عند العمل على موصّلات Jira أو GitHub
image-4-disable-google-search.png
1. العثور على مفتاح مشروع Jira - تقديم إرشادات حول كيفية فتح المحادثة لطرح سؤال على Gemini، وفي ما يلي لقطة شاشة كمرجع
Image-5-jira-list-projects.png
نفِّذ الإجراء نفسه مع الاختبارات الأخرى أيضًا، مثل إنشاء المهام والتعليقات وتعديل الحالة وما إلى ذلك. تم أيضًا تعديل لقطات الشاشة ذات الصلة وفقًا لذلك
image-6-jira-create-projects-1.png
image-7-jira-create-projects-2.png
image-8-jira-create-projects-3.png
image-9-jira-comment-1.png
image-10-jira-comment-2.png
image-11-jira-comment-3.png
image-12-jira-status-1.png
image-13-jira-status-2.png
image-14-jira-status-3.png
5. التفاعلات الأساسية مع "أداة ربط GitHub" [إتاحة عامة]
لتنفيذ عمليات الإرسال إلى قائمة المهام، عليك معرفة اسم المستودع. لذا، لنحصل على طلب مثل ما يلي للحصول على اسم المستودع.
قبل تشغيل هذا البرنامج، يجب أن نطلب من المشارك إيقاف الموصلات الأخرى وتفعيل GitHub فقط.
بالنسبة إلى جميع الاختبارات، احصل على الصور ذات الصلة وأضِفها وفقًا لذلك. في ما يلي أسماء ملفات لقطات الشاشة.
image-15-github-enable-1.png
image-16-github-list-repo-2.png
image-17-github-list-commit-3.png
image-18-github-list-pull-request-4.png
image-19-github-list-pull-request-summary-5.png
6- المقارنة بين مصادر بيانات المستندات المرجعية والتنفيذ [إتاحة عامة]
في الخطوة 2 من "متطلبات التحميل"، يجب أولاً تنفيذ "تحميل ملف باسم requirements.txt يتضمّن المحتوى التالي" لكي يتمكّن المشارك من إنشاء الملف على الكمبيوتر المحمول وإضافته. لإنشاء ملف .txt على جهاز Mac، استخدِم تطبيق TextEdit المضمّن. افتح TextEdit، وانتقِل إلى القائمة العلوية، وانقر على "تنسيق" > "إنشاء نص عادي". اكتب النص، ثم انقر على "ملف" (File) > "حفظ" (Save)، واختَر اسمًا للملف (تأكَّد من أنّه ينتهي بالامتداد .txt)، واختَر موقعًا جغرافيًا، ثم انقر على "حفظ" (Save). تقديم تعليمات مشابهة لأجهزة الكمبيوتر المحمول الأخرى
أيضًا، لا تنطبق العبارة "في واجهة محادثة Gemini Enterprise، انقر على رمز + (زائد) أو اسحب ملفًا وأفلِته لتحميله" في هذه المرحلة.
بعد إنشاء نص المتطلبات، افتح نافذة محادثة جديدة، وأوقِف الموصلات الأخرى وفعِّل Jira فقط، ثم أنشئ بيانات نموذجية باستخدام Gemini، ثم شغِّل التحليل، وعندها يجب تحميل ملف txt إلى تطبيق Gemini. يمكنك الرجوع إلى لقطات الشاشة الخاصة بهذا الاختبار أدناه، وهي أسماء ملفات لقطات الشاشة بالترتيب.
image-20-jira-req-txt-1.png
صور حول إنشاء بيانات نموذجية باستخدام Gemini
image-21-jira-create-ticket-2.png
image-22-jira-create-ticket-confirmation-3.png
image-23-jira-create-ticket-done-status-confirmation-4.png
image-24-jira-create-ticket-confirmation-5.png
image-25-jira-create-ticket-inprogress-status-confirmation-6.png
image-26-jira-create-ticket-created-6.png
image-27-jira-create-tinjira-portal-7.png
صور لتشغيل التحليل
image-28-jira-run-analysis-1.png
image-29-jira-run-analysis-output-2.png
ملاحظة "انقر على الاقتباسات المقدَّمة في الردّ للتحقّق من الجزء الذي يشير إليه Gemini في الملف أو بطاقة Jira". لا تظهر لي الاقتباسات
7- تحليل قوائم المهام غير المنجزة في سباقات السرعة باستخدام NotebookLM [إتاحة عامة]
وبالمثل، في هذه الخطوة الأولى، أنشئ ملف txt، وقدِّم تعليمات لذلك، ثم انقر على "إنشاء دفتر ملاحظات جديد". بعد ذلك، حمِّل ملفًا باسم retro.txt يتضمّن الملاحظات التجريبية التالية:
تقديم تعليمات لإنشاء إحصاءات حول العناصر التي يجب النقر عليها
في ما يلي ملفات صور للقطات الشاشة هذه
image-30-notebook-lm-output.png
image-31-notebook-lm-mindmap.png
8- إجراء بحث شامل حول مؤشرات السوق [إصدار تجريبي متاح للجميع]
راجِع لقطة الشاشة الخاصة بتنفيذ الاختبار الفعلي وعدِّل التعليمات إذا كان هناك أي شيء ناقص. اسم ملف صور لقطات الشاشة. اذكر أيضًا أنّ إكمال هذه المهام يستغرق بعض الوقت، لذا ابدأ الدرس التطبيقي التالي وانتقِل إليه إلى أن يصبح جاهزًا. يُرجى أيضًا تقديم تفاصيل حول ما يجب مراجعته في التقرير، ومراجعة حول
deep-research-1.png
deep-research-2.png
deep-research-3.png
9- استلهام الأفكار باستخدام ميزة "العثور على أفكار للمحتوى" [معاينة عامة]
راجِع لقطة الشاشة الخاصة بتنفيذ الاختبار الفعلي وعدِّل التعليمات إذا كان هناك أي معلومات ناقصة. اسم ملف صور لقطات الشاشة. اذكر أيضًا أنّ إكمال هذه المهام يستغرق بعض الوقت، لذا ابدأ الدرس التطبيقي التالي وانتقِل إليه إلى أن يصبح جاهزًا. يُرجى أيضًا تقديم تفاصيل حول ما يجب مراجعته في التقرير، ومراجعة حول
idea-agent-1
idea-agent-2
idea-agent-3
idea-agent-4
idea-agent-5
10- إنشاء "مساعد خبير سْكرَم" المتعدّد الخطوات [معاينة عامة]
الخطوة الأولى هي النقر على "وكيل الدردشة" عند اختيار "وكيل جديد"، لأنّ لدينا خيار معاينة ضمن "وكيل جديد" لـ "وكيل سير العمل" الذي لن نتناوله في هذا القسم.
راجِع الصورة scrum-master-1.png
لإعادة تسمية الوكيل، يجب النقر على المربّع الأوسط لفتح اللوحة الجانبية، يُرجى الرجوع إلى الصورتَين scrum-master-3.png وscrum-master-4.png.
راجِع الصورة لمعرفة الخطوة التالية لتقديم الطلب - scrum-master-5.png
بالنسبة إلى الخطوة 3 "إعطاء التعليمات": يتم إنشاء الوكيل مع تفعيل "بحث Google"، كما تمّت إعادة تسمية الوكيل إلى "خبير سْكرَم رئيسي"، يُرجى الرجوع إلى الصورة scrum-master-6.png. لذلك، لنزِل الخطوة 2 لإعادة تسمية الوكيل إلى "Bumble-Lead-Scrum-Master" بما أنّ الطلب يعيد تسميته، ولكن تأكَّد من أنّه يسمّيه دائمًا "خبير سْكرَم الرئيسي".
أيضًا، في الطلب، اطلب منه استخدام موصل Jira وGitHub فقط وعدم استخدام "بحث Google".
عدِّل أيضًا بقية التعليمات باستخدام اسم الوكيل الحالي بدلاً من "Bumble-Lead-Scrum-Master".
إضافة وكلاء فرعيين متخصصين
الخطوة 1
في التعليمات، أشر إلى أنّه تم البحث عن مفتاح المشروع سابقًا في الإصدار 4. التفاعلات الأساسية مع Jira Connector [GA] lab step 1
ألغِ تحديد google search واحتفظ بـ jira فقط
راجِع الصور أدناه وتأكَّد من تعديل التعليمات وفقًا لذلك
scrum-master-7.png
Scrum-master-8.png
الخطوة 2
في التعليمات، أشر إلى أنّه تم البحث عن اسم المستودع سابقًا في الخطوة 5. الخطوة 1: التفاعلات الأساسية مع أداة ربط GitHub [إتاحة عامة]
أزِل العلامة من المربّع بجانب "بحث Google" واحتفِظ فقط بالمربّع بجانب github
راجِع الصور أدناه وتأكَّد من تعديل التعليمات وفقًا لذلك
scrum-master-9.png
scrum-master-10.png
scrum-master-11.png
في الواقع، يبحث هذا الطلب في مستودع git hub العام ويحصل على نتائج "إنشاء التحديث ذي الأولوية العالية لمشروع Bumble خلال الـ 24 ساعة الماضية"، وهذا غير صحيح تمامًا. يجب أن يبحث الوكيل عن البيانات من مشروع Jira ومستودع GitHub اللذين قدّمتهما فقط. لا أعرف السبب.
يُرجى الرجوع إلى لقطة الشاشة هذه للاطّلاع على الناتج الذي حصلتُ عليه - scrum-master-12.png. في ما يلي الناتج الفعلي
احرص على تعديل التعليمات بشكل صحيح لكي تبحث فقط في مشروع Jira وتقرير GitHub اللذين تم ضبطهما في الوكيل.
Generate the high-priority update for the Bumble project for the past 24 hours.
Response complete
Gemini replied
Here is the high-priority daily update for the Bumble project ecosystem over the past 24 hours. [107, 109, 928, 934]
-
🚀 Overall Progress Summary
The past 24 hours saw significant progress in integrating Google’s Bumble Bluetooth stack across downstream tools, notably introducing native Windows support for NXBT
and adding optional BLE pairing transports to smpclient [107]. Additionally, core refactoring in Bumble's AVDTP (Audio/Video Distribution) layers has successfully eliminated resource-locking bugs [928]. Meanwhile, the community is actively tackling high-priority Classic Bluetooth pairing failures and Windows boot-up driver issues [59, 934].
-
✨ Key Achievements & Code Progress (GitHub)
Repository / Project
Contribution
Details
intercreate/smpclient
BLE Transport with Pairing (PR #107)
Added an optional bumble extra (smpclient[bumble]) providing SMPBumbleTransport [107]. This BLE transport drives external HCI USB controllers, supporting secure scanning, pairing PIN flows, and stored LTK encryption [107].
google/bumble
AVDTP In-Use Management (PR #928)
Merged! Avoids explicit stream in_use flag management by delegating to a dynamic property checking if stream state is IDLE [928]. This resolves previous edge-case resource leaks [923].
typenoob/nxbt
Native Windows Support (Issue #4)
Announced a major integration with Bumble enabling native Windows support for NXBT controllers via hci-socket and usb (WinUSB) transports
.
badoo/codeisok
Security Hardening (PR #109)
Enabled the secure flag for authentication cookies in the Login controller to prevent unencrypted session token transmission [109].
-
⚠️ Current Blockers & High-Priority Issues
While no tracking issues were found in Jira for "Bumble", the following high-priority issues are currently impeding progress in the GitHub ecosystem:
Classic Bluetooth Pairing Failures (Issue #59 - kindle-hid-passthrough) [59]
Status: Active / Investigation [59]
Impact: Classic-only Bluetooth HID devices (such as the Logitech K811 keyboard) fail during Simple Secure Pairing (SSP) with an AUTHENTICATION_FAILURE_ERROR (0x05) [59]. Bumble appears to bypass the user pairing delegate entirely [59].
Next Steps: Testing a speculative fix on feature/brcm-bt-support that relaxes pairing config constraints for BR/EDR [59].
Windows Startup Power-On Failures (Issue #934 - google/bumble) [934]
Status: Open [934]
Impact: Bluetooth USB dongles fail to power on during the very first boot on Windows systems [934]. The Intel driver receives a disallowed error (HCI_COMMAND_DISALLOWED_ERROR) during the initial HCI_RESET_COMMAND [934].
-
Would you like me to draft any replies to these active issues or prepare a Confluence summary document of the Windows workarounds?
give me the link for this repo intercreate/smpclient
Response complete
Gemini replied
The link for the intercreate/smpclient repository is:
👉 https://github.com/intercreate/smpclient
intercreate/smpclient repo is not in my repo in mumanoha/gemini-code-review-agent-demo. intercreate/smpclient is a public repo why are you getting me all the public repo
Response complete
Gemini replied
I retrieved results from public repositories because the search query for "Bumble" was executed globally across all of GitHub rather than being restricted to your specific repository (mumanoha/gemini-code-review-agent-demo).
When I initially searched your internal Jira projects and repositories for the project "Bumble", it returned no matches. To ensure I didn't miss any relevant information, my search query broadened its scope to look for any active issues or pull requests containing the keyword "Bumble" globally, which pulled in these public repositories (like Google's bumble library and intercreate/smpclient).
-
🔍 Filtering to Your Specific Repository
If "Bumble" is a branch, a specific folder, or a topic within your repository, I can narrow down the search.
Would you like me to run a targeted analysis specifically on mumanoha/gemini-code-review-agent-demo for any updates or commits made in the past 24 hours instead?
إذا استخدمتُ الطلب التالي: "أريد إنشاء إشعار عالي الأولوية بشأن مشاريعي في آخر 24 ساعة"، سأحصل على النتيجة أدناه.
راجِع الصورة scrum-master-13.png
Generate the high-priority update for the my projects for the past 24 hours.
Response complete
Gemini replied
📊 Daily Project Status Report (Past 24 Hours)
-
🚀 Overall Progress Overview
Currently, the projects are focused on resolving critical infrastructure blockers on Google Cloud Platform while maintaining a steady baseline on application services. While there has been no new code merged or committed in the last 24 hours, the active development continues to center around service integration, and the infrastructure pipeline is currently held back by two newly updated high-priority Jira issues
.
-
🛠️ Code Progress & Achievements (GitHub)
There are no new commits or merged pull requests to report for the past 24 hours. The primary active work-in-progress remains:
Repository / PR
Status
Description
mumanoha/gemini-code-review-agent-demo PR #1: feat: Add menu-service application
🟡 Open
This pull request introduces the core menu-service application to the repository.
-
⚠️ Blockers & High-Priority Issues (Jira)
The following high-priority infrastructure issues were updated in the past 24 hours under the ge-bugs project and require immediate attention to prevent further deployment delays on the GCP Migration Strategy
:
Key
Priority
Status
Summary
Impact
GB-5
🔴 High
To Do
IAM permission shadowing in VPC
Conflicting IAM policies between the VPC and GKE cluster are causing intermittent permission denied errors for active services
.
GB-4
🔴 High
To Do
GKE node pool auto-scaling timeout
The GKE node pool is failing to auto-scale automatically, leading to pod scheduling failures under load
.
-
Let me know if you would like me to help assign these blockers or draft a follow-up message to the infrastructure team!
لست متأكدًا أيضًا مما إذا كان يجب إضافة الموصلات في الوكيل الأساسي. أزلتُ الموصّلات في الوكيل الجذر واختبرتها، وفي ما يلي الناتج. ما هي الإعدادات الصحيحة؟ لستُ متأكدًا من أنّني سأسمح لك بتحديد الإعدادات الصحيحة
يُرجى الرجوع إلى الصورة scrum-master-14.png
Generate the high-priority update for the my projects for the past 24 hours.
Response complete
Gemini replied
High-Priority Update: Project GB (ge-bugs)
Here is the summary of P0/P1 (Highest/High priority) issues and blocked tickets in Project GB (ge-bugs) along with their current impact:
1. P0/P1 Issues (High Priority)
GB-4: GKE node pool auto-scaling timeout
Priority: High (P1)
Impact: The GKE node pool is failing to auto-scale dynamically under load. This results directly in pod scheduling failures, threatening application reliability and performance during high traffic
.
GB-5: IAM permission shadowing in VPC
Priority: High (P1)
Impact: Conflicting IAM policies between the VPC and the GKE cluster are causing intermittent "permission denied" errors for services, leading to unstable internal communication
.
2. Blocked Tickets
GB-7: Fix database latency issues
Priority: Medium
Status: Blocked
Impact: Progress on resolving database latency is halted. The ticket is currently blocked while waiting for the infrastructure team to increase IOPS
.
-
I will now hand control back to the root agent to synthesize this update into your unified daily report. Let's make sure this progress is tracked.
I have checked the open Pull Requests in the mumanoha/gemini-code-review-agent-demo repository:
Open Pull Requests:
PR #1: feat: Add menu-service application
State: Open
Review Status: There is currently one review submitted by gemini-code-assist[bot], which has a status of COMMENTED (not CHANGES_REQUESTED). The reviewer provided general code quality, testing, and dependency cleanup suggestions but did not block the PR with an explicit changes-requested status.
Therefore, there are no Pull Requests currently in the "Changes Requested" state.
I will now transfer control back to the root_agent to compile the complete update.Here is your unified daily report for the past 24 hours, highlighting the high-priority Jira blockers and active code progress on GitHub.
I, Gemini Enterprise, have analyzed your active projects and compiled the most critical updates to keep you and your team aligned.
-
🚨 High-Priority Jira Issues & Blockers
There are currently two high-priority bugs active in Project GB (ge-bugs), along with one blocked issue that requires infrastructure intervention.
Issue
Priority
Status
Description & Impact
GB-4: GKE node pool auto-scaling timeout
High
To Do
The GKE node pool is failing to auto-scale under load, resulting in active pod scheduling failures.
GB-5: IAM permission shadowing in VPC
High
To Do
Conflicting IAM policies between the VPC and GKE cluster are causing intermittent service permission errors.
GB-7: Fix database latency issues
Medium
🛑 Blocked
Progress is currently halted. The team is waiting on the infrastructure team to increase IOPS.
-
💻 GitHub Code Progress
Active progress continues on the gemini-code-review-agent-demo repository with one open pull request. There are currently no PRs blocked under a "Changes Requested" status.
PR # & Title
State
Review Status
Key Highlights
#1: feat: Add menu-service application
Open
Commented
Adds the menu-service Quarkus application. gemini-code-assist[bot] provided recommendations to clean up pom.xml, improve JPA mapping, utilize Panache's active record pattern, and expand test coverage.
-
Would you like me to help you draft a follow-up message to the infrastructure team to expedite the IOPS increase for GB-7, or would you like to dive deeper into any of these updates?
11- إنشاء وكيل "أداة تحليل تأثير الموارد" [معاينة عامة]
الخطوة الأولى هي النقر على "وكيل الدردشة" عند اختيار "وكيل جديد"، لأنّ لدينا خيار معاينة ضمن "وكيل جديد" لـ "وكيل سير العمل" الذي لن نتناوله في هذا القسم.
راجِع الصورة scrum-master-1.png
بدلاً من "إنشاء وكيل جديد" > "المتابعة إلى أداة الإنشاء" لنقدّم الطلب في المحادثة نفسها. يُرجى الرجوع إلى لقطة الشاشة هذه resource-impact-1.png
بعد أن ينشئ الوكيل المشروع، يجب إزالة العلامة من مربّع اختيار موصّل Google، ثم النقر على "معاينة" لاختبار الطلب Team member ‘Muthu' is out for 3 days. ما هو التأثير؟"
يُرجى الرجوع إلى الصور والتأكّد من تعديل التعليمات وفقًا لذلك
resource-impact-2.png & resource-impact-3.png
بعد الاختبار، انقر على "إنشاء" لنشر الوكيل
12- مستوى متقدّم: إنشاء التطبيقات ونشرها باستخدام "حزمة تطوير التطبيقات" [معاينة عامة]
لقد أخذتُ لقطة شاشة لهذه الخطوات، لذا يُرجى مراجعة صور لقطة الشاشة للتأكّد من دقة التعليمات وتعديل لقطة الشاشة لكل خطوة لتكون واضحة.
الخطوة 1: إعداد البيئة
agent-cli-1.png
الخطوة 2: المصادقة والإعداد
agent-cli-2.png
agent-cli-3.png - this steps a long time
agent-cli-4.png -
اذكر في التعليمات أنّ واجهة سطر الأوامر ستطلب الإذن بتنفيذ الأوامر، واختَر "السماح لمرة واحدة"
الخيار (ب): استخدام Gemini CLI (اللغة الطبيعية)
راجِع الصور لتعديل التعليمات بشكلٍ صحيح استنادًا إلى ما حدث فعلاً في وحدة التحكّم. تعديل الدرس التطبيقي العملي باستخدام لقطات الشاشة هذه عند الاقتضاء مع تعليمات ذات صلة
الصور المطلوب مراجعتها - agent-cli-5.png إلى agent-cli-9.png
في ما يلي الناتج في واجهة سطر الأوامر
لقد أنشأتُ لك الوكيل Bumble-Ops-Assistant باستخدام "حزمة تطوير الوكلاء" (ADK).
1. تنفيذ الوكيل
يقع الوكيل في bumble-ops-assistant/app/agent.py. وتتضمّن الأداة check_build_health التي تعرض الحالة "GREEN" المرمّزة بشكل ثابت لأي بيئة.
1 def check\_build\_health(environment: str) \-\> str:
2 """Checks the build health for a given environment.
3
4 Args:
5 environment: The environment to check (e.g., 'prod', 'staging').
6
7 Returns:
8 The health status of the build.
9 """
10 return "GREEN"
11
12 root_agent = Agent(
13 name="Bumble_Ops_Assistant",
14 # ...
15 instruction="You are Bumble-Ops-Assistant, an operations assistant. يمكنك التحقّق من سلامة الإصدارات في بيئات الإنتاج والاختبار.",
16 tools=[check_build_health],
17 )
2. اختبارات الدخان
أجريتُ نوعَين من اختبارات الدخان:
* اختبارات الوحدات: أنشأتُ اختبارات وحدات وأجريتها في bumble-ops-assistant/tests/unit/test_health_tool.py للتحقّق من منطق الأداة مباشرةً.
* النتيجة: تم اجتياز اختبارَين في 3.03 ثانية
* اختبار سريع للتقييم: أنشأتُ مجموعة تقييم بسيطة في bumble-ops-assistant/tests/eval/evalsets/smoke_test.evalset.json لاختبار تفاعل الوكيل.
* ملاحظة: حدث خطأ PERMISSION_DENIED في عملية التقييم لأنّ واجهة برمجة التطبيقات aiplatform.googleapis.com غير مفعّلة في مشروع cloudshell-gca، وليس لديّ
أذونات لتفعيلها.
agent-cli-10.png - shows when clicked on open editor and ask the participants to review the files to see what agent cli created, and give explanation on each of the files create by agent cli refer to the documentation for details
Playground testing - provide those steps before deploy and publish.
يُرجى الرجوع إلى هذه الصور لمعرفة كيفية إجراء الاختبار وإنشاء التعليمات وفقًا لذلك
الصور من agent-cli-11.png إلى agent-cli-15.png
حاولتُ أن أطلب من واجهة سطر الأوامر للوكيل إنشاء ساحة اللعب واختبارها، ولكن واجهتُ مشاكل.
لم يتم العثور على الجلسة: f681747b-c55d-42d6-9324-77f394d0ecb8. تم ضبط برنامج التشغيل على اسم التطبيق "bumble_ops_assistant"، ولكن تم تحميل العنصر الأساسي من "/home/admin_/bumble-ops-assistant/app"، ما يعني أنّ اسم التطبيق هو "app". تأكَّد من أنّ اسم التطبيق app_name في برنامج التشغيل يتطابق مع هذا الدليل أو مرِّر اسم التطبيق app_name بشكلٍ صريح عند إنشاء برنامج التشغيل. يمنع عدم التطابق المشغّل من تحديد موقع الجلسة. لإنشاء جلسة تلقائيًا عند عدم توفّرها، اضبط auto_create_session=True عند إنشاء أداة التشغيل.
بعد أن طلبت من الوكيل إصلاحها، تم حلّ مشاكل الأذونات وبدأت الأمور تعمل.
13- نشر التطبيقات على Gemini Enterprise [معاينة عامة]
أريد استخدام اللغة الطبيعية لنشر المحتوى على "محرّك Google"
لذا، يجب إبقاء الخيارَين متاحَين، أي الطريقة اليدوية وطريقة اللغة الطبيعية.
طلبتُ نشر الوكيل وتم نشره في Agent Engine. راجِع الصور لفهم الخطوات وإنشاء التعليمات ذات الصلة
Image - agent-cli-deploy-1.png to agent-cli-deploy-4.png
I aksed gemini cli to publish to ge app
I used - Publish to Gemini Enterprise App bumble-workshop-lab-test-1_1778167389086
Refer to images below to understand how this was doen and create the instructions accordingly
agent-cli-publish-1.png to agent-cli-publish-7.png