Commit Graph

17 Commits

Author SHA1 Message Date
shivammittal274
ec91d69b1d feat: added bookmarks tool and instructions in prompt (#276)
* feat: added bookmarks tool and instructions in prompt

* feat: added bookmarks tool and instructions in prompt
2026-01-27 09:56:57 -08:00
shivammittal274
37360b0ff9 fix: add timeout and window based mutex to improve speed (#260)
* fix: add timeout and window based mutex to improve speed

* fix: add timeout and window based mutex to improve speed

* fix: add timeout and window based mutex to improve speed

* fix: add timeout and window based mutex to improve speed

* fix: add timeout and window based mutex to improve speed

* fix: add timeout and window based mutex to improve speed

* fix: add timeout and window based mutex to improve speed

* fix: add timeout and window based mutex to improve speed

* fix: add timeout and window based mutex to improve speed
2026-01-21 23:59:42 +05:30
Nikhil
3588585f20 feat: support bookmark folders (#253) 2026-01-20 14:04:50 -08:00
shivammittal274
fd3cdace91 feat: new APIs for eval mode support (#250)
* feat: eval mode

* feat: eval mode
2026-01-20 13:06:58 -08:00
Nikhil
132ca01151 feat: add page load wait for /nav (#247) 2026-01-19 17:45:15 -08:00
shivammittal274
940bdebaaf chore: refactoring linting (#186)
* chore: refactoring

* fix: return all response parts from tool execution

Previously, handleToolExecution only returned responseParts[0], causing
data loss when tools returned multiple parts. This fix:

- Changes ToolExecutionResult.part to ToolExecutionResult.parts (array)
- Returns all responseParts instead of just the first one
- Spreads all parts into toolResponseParts in processToolRequests
2026-01-08 09:05:50 -08:00
Dani Akash
86ec6eac28 ci: enable typecheck in code-quality workflow (#157)
* ci: enable typecheck in code-quality workflow

* chore: added typecheck to controller-ext
2026-01-05 18:58:05 +05:30
Nikhil
f66fdae2c1 feat: fix all typescript errors and biome errors (#153)
* feat: fix all typescript errors and biome errors

* fix: address review feedback
2026-01-02 15:36:08 -08:00
Nikhil
2869c3ade1 fix: add timeout to fix race for now in opening window + schedule (#151) 2026-01-02 12:42:57 -08:00
Nikhil
47b9c1894d feat: implement agent-sdk (#145)
* feat: agent-sdk outline

* feat: unit tests for agent-sdk

* feat: implement /sdk routes

* feat: integration test for agent-sdk with server

* feat: ENV to disble headless mode for testing

* feat: act() integration test working

* chore: refactor package/shared to have constants/ and /types separately

* feat: verify() and extract() sdk APIs

* feat: extract() use remote endpoint for extraction

* feat: verify() implemented - lazy parsing to avoid strong schema checks

* fix: remove generateStructuredOutput as not models support it

* fix: clean-up LLM types and use zod schema

* fix: typecheck vitetest error

* fix: remove directly calling GeminiAgent in sdk act()

* fix: lefthook for refactor warning

* fix: refactor routes/sdk to move business logic out
2026-01-01 17:38:40 -08:00
shivammittal274
82a5a9319d feat: pointer display and pointer screenshot tool (#117)
* feat: pointer display and pointer screenshot tool

* chore: fix ts issues

* fix: use custom element with shadow dom for pointer overlay

* fix: ts issues

* Update apps/controller-ext/src/utils/PointerOverlay.ts

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

---------

Co-authored-by: Dani Akash <DaniAkash@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-12-30 17:00:42 +05:30
Nikhil
f0d0903106 feat: use pino for logger, refactor logging (#127)
* feat: use pino logger, use logger interface across ext and server

* fix: no need prefixes in logger as we parse stack trace

* chore: update claude.md
2025-12-25 15:58:40 -08:00
Nikhil
ee14a0841c feat: created shared/ and move all constants to avoid magic numbers spread out (#126)
* feat: create a shared workspace

* feat: use constants from shared. No magic numbers spread out

* fix: update claude.md
2025-12-25 15:22:26 -08:00
Nikhil
742c349f86 feat: import missing tests (#124)
* feat: import all the missing tests before refactor

* fix: biome errors for tests

* fix: few type errors and add exceptiosn

* fix: few more type errors

* fix: remove agent port from tests

* fix: exclude tests from tsconfig, bun run tests natively

* fix: mcpServer test now waits for extension connected
2025-12-25 13:34:10 -08:00
Nikhil
3d5696be3e fix: lint errors (#115)
* fix: all biome lint errors

* fix: lefthook dev dependency
2025-12-23 10:12:16 -08:00
Dani Akash
038056161e feat: setup biome as the new linter (#114)
* feat: install biome

* chore: remove eslint

* chore: remove prettier

* chore: fix lint issues

* chore: added biome precommit hook
2025-12-23 21:58:41 +05:30
Dani Akash
0fc9741a5d refactor: streamline monorepo structure (#112)
* feat: refactor packages into single project

* feat: created apps directory

* chore: removed duplicate packages

* fix: delete package-lock.json

since project uses bun
2025-12-22 23:39:21 +05:30