cognee/cognee-frontend
Vasilije bf1970b679
feat: Add top_k Input Control to Search UI for Adjustable Graph Exploration Depth (#1202)
Fixes #1194 
Summary:
This PR introduces a new "Max results" (top_k) input control to the
search UI, allowing users to specify how many results to return for each
search. This directly controls the graph exploration depth, enabling
both focused and broad explorations.
Changes
UI Enhancement:
Added a number input labeled "Max results" (default: 10, min: 1, max:
100) to the search form, with validation and a tooltip explaining its
impact.
Placed the input between the search type dropdown and the submit button
in SearchView.tsx
State Management:
Managed top_k value in component state.
Included top_k in the form submission.
API Integration:
Updated useChat.ts to accept and send the top_k parameter in API calls
to the backend.
@Vasilije1990
2025-08-19 16:22:46 +02:00
..
public feat: migrate new UI to cognee (#966) 2025-06-18 20:56:44 +02:00
src feat: Add top_k Input Control to Search UI for Adjustable Graph Exploration Depth (#1202) 2025-08-19 16:22:46 +02:00
types feat: migrate new UI to cognee (#966) 2025-06-18 20:56:44 +02:00
.dockerignore fix: run frontend in a container 2024-06-23 13:24:58 +02:00
.env.template Frontend hardcodes API base URL #1084 (#1104) 2025-07-18 18:12:57 +02:00
.eslintrc.json feat: add initial cognee frontend 2024-05-17 13:42:14 +02:00
.gitignore feat: add initial cognee frontend 2024-05-17 13:42:14 +02:00
.prettierignore feat: migrate new UI to cognee (#966) 2025-06-18 20:56:44 +02:00
.prettierrc feat: websockets for pipeline update streaming (#851) 2025-06-11 20:29:26 +02:00
Dockerfile fix: UnstructuredDocument read method (#1141) 2025-07-24 13:23:27 +02:00
eslint.config.mjs feat: migrate new UI to cognee (#966) 2025-06-18 20:56:44 +02:00
next.config.mjs feat: add initial cognee frontend 2024-05-17 13:42:14 +02:00
package-lock.json fix: UI (#1134) 2025-07-23 15:35:21 +02:00
package.json chore(deps): bump the npm_and_yarn group across 1 directory with 3 updates (#1013) 2025-06-24 10:34:03 +02:00
postcss.config.mjs feat: websockets for pipeline update streaming (#851) 2025-06-11 20:29:26 +02:00
README.md feat: add initial cognee frontend 2024-05-17 13:42:14 +02:00
tsconfig.json Merge dev with main (#921) 2025-06-07 07:48:47 -07:00

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.