* feat: scheduled tasks base ui
* chore: fix biome version
* fix: type issues
* chore: remove use callback
* chore: refactor scheduleStorage types
* feat: create storage hooks for job & job runs
* feat: integrate listing with store
* feat: schedule tasks dialog integration
* feat: integrate view and runs
* feat: sync alarm state
* fix: check for enabled jobs in alarm state
* feat: createAlarmFromJob utility
* feat: updated edit hooks to update alarms
* feat: getChatServerResponse util
* feat: run jobs in schedule
* feat: update job run stat with storage
* feat: discard old runs over 15
* feat: provide graph mode entry
* feat: footer link with scheduler option
* feat: use a nicer loader for task runs
* feat: schedule results component
* feat: scheduler results in new tab page
* feat: nicer date formatting with dayjs
* feat: use run-result-dialog for displaying run results in new tab
* chore: delete mocked storage methods
* chore: remove unused code
* chore: remove all job runs when a job is deleted
* feat: use shadcn elements for schedule results component
* feat: render results in markdown view
* chore: added important update on logic sharing
* chore: remove loading state in scheduledtaskslist
* feat: run the background job in a unfocused window
* feat: provide mcp options to the background scheduled tasks
* chore: clean up stale jobs on chrome restart or update
* fix: background window not cleaned up on error
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* chore: fix type issues
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* 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
* feat: new extension installer + bundle support
* feat: support bundle extension download in cli
* chore: update release yaml to include new bundle_extensions module
* chore: fix monorepo setup
1) use single .env.development file at the root
2) update package.json to contain commands to start server and agent
3) rename "Assistant" package name to "agent"
4) rename HTTP_MCP_PORT to SERVER_PORT
* chore: update README
* chore: update .env.example
* ci: update dependabot to focus on security
Added open-pull-requests-limit, enabled beta ecosystems (for bun support) and only allow only security updates
* chore: fix whitespaces
* ci: update dependency groups to only apply to security-updates
* 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
* fix: clean-up old docs
* feat: refactored test utils
* fix: clean-up dev scripts and move to scripts/dev
* fix: clean-up script
* fix: refactor tests into properly controller tests and cdp tests
* 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