Add web research and source file reading
This commit is contained in:
+18
-2
@@ -554,6 +554,18 @@ class _ChatPageState extends State<ChatPage> {
|
||||
: Icons.folder_outlined,
|
||||
),
|
||||
),
|
||||
IconButton(
|
||||
onPressed: () => context.read<ChatCubit>().toggleWebSearchMode(),
|
||||
tooltip:
|
||||
context.watch<ChatCubit>().state.isWebSearchMode
|
||||
? 'إيقاف البحث العميق على الإنترنت'
|
||||
: 'بحث عميق على الإنترنت من عدة مصادر',
|
||||
color:
|
||||
context.watch<ChatCubit>().state.isWebSearchMode
|
||||
? _green
|
||||
: _ink,
|
||||
icon: const Icon(Icons.travel_explore_rounded),
|
||||
),
|
||||
if (context.watch<ChatCubit>().state.availableModels.isNotEmpty)
|
||||
ConstrainedBox(
|
||||
constraints: BoxConstraints(maxWidth: compact ? 100 : 190),
|
||||
@@ -690,7 +702,9 @@ class _ChatPageState extends State<ChatPage> {
|
||||
const SizedBox(height: 8),
|
||||
Text(
|
||||
context.watch<ChatCubit>().state.isWorkspaceMode
|
||||
? 'وضع الوكيل يبحث في ملفات المشروع للقراءة فقط.'
|
||||
? 'وضع الملفات: اسأل عن ملفات الكود في مساحة العمل للقراءة فقط.'
|
||||
: context.watch<ChatCubit>().state.isWebSearchMode
|
||||
? 'بحث عميق: يجلب مصادر ويب متعددة ويلخصها مع الروابط.'
|
||||
: 'اكتب سؤالك، وسأرسله إلى النموذج المحلي على جهازك.',
|
||||
style: const TextStyle(color: Color(0xFF718078), fontSize: 14),
|
||||
),
|
||||
@@ -947,7 +961,9 @@ class _ChatPageState extends State<ChatPage> {
|
||||
decoration: InputDecoration(
|
||||
hintText:
|
||||
chat.isWorkspaceMode
|
||||
? 'اسأل عن ملفات مساحة العمل…'
|
||||
? 'اسأل عن ملف كود أو عن مساحة العمل…'
|
||||
: chat.isWebSearchMode
|
||||
? 'ما الموضوع الذي تريد البحث عنه على الإنترنت؟'
|
||||
: 'اكتب رسالتك هنا…',
|
||||
hintStyle: TextStyle(color: Color(0xFF9BA59E)),
|
||||
border: InputBorder.none,
|
||||
|
||||
Reference in New Issue
Block a user