Commit graph

675 commits

Author SHA1 Message Date
ItzCrazyKns
cf8dec53ca feat(chat-window): select provider if model's present, closes #803 2025-07-07 16:09:36 +05:30
ItzCrazyKns
d5c012d748 Revert "Update ChatWindow.tsx"
This reverts commit 2ccbd9a44c.
2025-07-07 15:52:39 +05:30
ItzCrazyKns
2ccbd9a44c Update ChatWindow.tsx 2025-07-05 22:00:06 +05:30
Willie Zutz
37c93c3c9b feat(search): Add ability to set default provider, model, and optimization mode when coming from a search query 2025-07-03 00:27:32 -06:00
kittrydge
ccd89d48d9
Update Linux ollama instructions in README.md
When setting the OLLAMA_HOST environment variable, the port number must be specified ( see https://github.com/ollama/ollama/blob/main/docs/faq.md#setting-environment-variables-on-linux )

Also, 'systemctl daemon-reload' needs to be called after changing a systemd unit file, and before the relevant systemd service is reloaded.
2025-07-01 18:00:26 -06:00
Willie Zutz
b392aa2c21 feat(agent): Improve relevance checking and preview content handling in web search agent.
Better groq support.
2025-07-01 00:36:12 -06:00
ItzCrazyKns
87d788ddef
Update README.md 2025-06-30 19:55:23 +05:30
ItzCrazyKns
809b625a34 feat(widgets): fix size on smaller screens, closes #791 2025-06-30 15:42:41 +05:30
ItzCrazyKns
95c753a549 Merge branch 'pr/815' 2025-06-30 15:38:31 +05:30
Willie Zutz
2eb0d60918 feat(agent): Enhance relevance checking for short content in summarizeWebContent 2025-06-29 14:18:30 -06:00
Willie Zutz
f88c650704 feat(agent): Implement URL summarization agent 2025-06-29 13:59:52 -06:00
Willie Zutz
d66300e78e feat(agent): Refactor search agents and implement SpeedSearchAgent
- Updated FileSearchAgent to improve code readability and formatting.
- Refactored SynthesizerAgent for better prompt handling and document processing.
- Enhanced TaskManagerAgent with clearer file context handling.
- Modified AgentSearch to maintain consistent parameter formatting.
- Introduced SpeedSearchAgent for optimized search functionality.
- Updated metaSearchAgent to support new SpeedSearchAgent.
- Improved file processing utilities for better document handling.
- Added test attachments for sporting events queries.
2025-06-28 17:59:12 -06:00
Willie Zutz
de3d26fb15 feat(agent): Refactor agent architecture to enhance content routing and file search capabilities
- Introduced ContentRouterAgent to determine the next step in information gathering (file search, web search, or analysis) based on task relevance and focus mode.
- Added FileSearchAgent to handle searching through attached files, processing file content into searchable documents.
- Updated SynthesizerAgent to utilize a prompt template for generating comprehensive responses based on context and user queries.
- Enhanced TaskManagerAgent to consider file context when creating tasks.
- Improved AnalyzerAgent to assess the sufficiency of context, including file and web documents.
- Implemented utility functions for processing files and ranking documents based on similarity to queries.
- Updated prompts to include new instructions for handling file context and routing decisions.
- Adjusted agent search workflow to integrate new agents and support file handling.
2025-06-28 14:48:08 -06:00
ItzCrazyKns
0bb8b7ec5c feat(weather-widget): enable geolocation for weather data
Replaces the previous commented-out geolocation logic with an implementation that uses the browser's geolocation API and reverse geocoding to determine the user's city. Falls back to approximate location if permission is denied or unavailable.
2025-06-28 13:49:17 +05:30
D1m7asis
c6d084f5dc feat: add AIML API provider
Introduces support for the AI/ML API provider, including configuration options, chat and embedding model loading, and UI integration. Updates documentation and sample config to reflect the new provider.
2025-06-27 13:43:54 +02:00
Willie Zutz
7b47d3dacb feat(agent): Enhance agent components with new actions and improve loading animations 2025-06-26 23:53:52 -06:00
Willie Zutz
2805417307 feat(agent): Revise response and formatting instructions in SynthesizerAgent for improved clarity and structure 2025-06-24 23:53:26 -06:00
Willie Zutz
190153fbc2 feat: Update web search agent to return top 12 results and enhance message box interactivity 2025-06-24 00:10:25 -06:00
Willie Zutz
feec1cd608 fix: Comment out setTemperature calls for deterministic output in agents and utils 2025-06-23 09:06:09 -06:00
Willie Zutz
b97383bf0f feat(agent): Enhance AnalyzerAgent with previous analysis reasoning and improve prompt clarity in task breakdown and summarization 2025-06-23 01:28:54 -06:00
Willie Zutz
b9d4a4e779 feat(agent): Implement structured output using Zod schemas for Analyzer, Task Manager, and Web Search agents 2025-06-22 23:59:29 -06:00
Willie Zutz
a8eaadc6ed feat(agent): More agent tweaks 2025-06-22 13:35:01 -06:00
Willie Zutz
c3e845e0e2 fix(formatting) 2025-06-21 16:15:46 -06:00
Willie Zutz
7b127e5635 feat(agent): Add task manager. Agent feels pretty useful now? 2025-06-21 16:12:19 -06:00
ItzCrazyKns
0024ce36c8
Merge pull request #784 from Davixk/fix/docs-typo
docs: correct typo in npm start command
2025-06-21 20:27:34 +05:30
ItzCrazyKns
c44e746807
Merge pull request #785 from koyasi777/patch-1
feat(gemini): add Gemini 2.5 Flash & Pro preview models (May 2025)
2025-06-21 20:26:37 +05:30
ItzCrazyKns
b1826066f4
Merge pull request #801 from glitchySid/patch-1
Update README.md
2025-06-21 20:25:41 +05:30
ItzCrazyKns
b0b8acc45b
Merge pull request #781 from alckasoc/master
feat(models): Update Gemini 2.5 pro key
2025-06-21 20:25:06 +05:30
Willie Zutz
60d36ab8f4 feat(agent): Process feels decent now, however it can be very slow. This is a checkpoint to come back to. Going to start trying to make it faster. 2025-06-19 12:49:37 -06:00
Willie Zutz
72c2ddc3a0 refactor(agent): Improve code formatting and readability across multiple components 2025-06-17 00:20:05 -06:00
Willie Zutz
74c3934aa5 feat(agent): Add signal support for cancellation in agent workflows 2025-06-17 00:14:22 -06:00
Willie Zutz
765d084b44 feat(agent): Enhance agent action display with new icons and details 2025-06-16 23:59:59 -06:00
Willie Zutz
3437c6522f feat(agent): Start agent speed optimizations. 2025-06-15 15:51:46 -06:00
Willie Zutz
df1a8b6cd2 feat(agent): Split agents into maintainable chunks 2025-06-15 11:53:00 -06:00
Willie Zutz
09799a880b feat(agent): Display agent actions on the UI 2025-06-15 10:56:57 -06:00
Siddhesh Mhatre
e2b9ffc072
Update README.md
Mentioned that Gemini api key can be used in perplexica.
2025-06-11 22:52:13 +05:30
Willie Zutz
29146a03dc feat(agent): Agent tweaks 2025-06-10 23:34:26 -06:00
Willie Zutz
e707bc630f feat(agent): Minor tweaks 2025-06-10 00:12:45 -06:00
Willie Zutz
db6003ac5e fix(docker): Fixed dockerfile 2025-06-09 23:20:24 -06:00
Willie Zutz
4d85210d50 fix(package): New gemini package signature changed. 2025-06-09 23:08:03 -06:00
Willie Zutz
b4e2585856 feat(agent): Pretty decent first pass at agent mode 2025-06-09 23:00:25 -06:00
Chris Scott
68c43ea372 Fix: IOS Input Zoom
config for theme consistency and iOS standalone mode
- Modified manifest.ts to ensure proper metadata

- Added display: standalone for iOS PWA behavior
2025-06-02 21:52:41 -04:00
Dave
3b46baca4f docs(readme): fix typo in npm start command 2025-06-02 05:52:31 +02:00
こやし
772e461c08
feat(gemini): add Gemini 2.5 Flash & Pro preview models (May 2025) 2025-06-02 00:30:18 +09:00
Dave
5c6018a0f9 docs: correct typo in npm start command 2025-06-01 06:35:16 +02:00
kmac
94315c169a feat(providers): added openrouter support
This PR is adapted from namanbnsl's original
at https://github.com/namanbnsl/Perplexica/tree/add-openrouter-support

Added minor modifications to bring the openrouter support in line
with the changes in this forked repo
2025-05-31 21:49:26 -04:00
Willie Zutz
3f1f437d4f Merge branch 'working' of github.com:boarder2/Perplexica into working 2025-05-31 11:56:59 -06:00
Willie Zutz
6422c5b7e0 fix(api): Allow persona instructions to be passed in the search API 2025-05-31 11:54:52 -06:00
ItzCrazyKns
0b7989c3d3 feat(empty-chat): remove unused imports 2025-05-30 09:55:06 +05:30
ItzCrazyKns
8cfcc3e39c feat(chat): update margins and spacing 2025-05-30 09:52:36 +05:30