gitextract_z_dw_qc9/ ├── .eslintignore ├── .eslintrc.json ├── .github/ │ ├── CODEOWNERS │ ├── release-please.yml │ ├── release-trigger.yml │ ├── sync-repo-settings.yaml │ └── workflows/ │ └── presubmit.yaml ├── .gitignore ├── .jsdoc.js ├── .kokoro/ │ ├── docs.sh │ ├── populate-secrets.sh │ ├── presubmit/ │ │ ├── node18/ │ │ │ ├── common.cfg │ │ │ ├── continuous-system-test.cfg │ │ │ ├── docs.cfg │ │ │ ├── docs.sh │ │ │ └── system-test.cfg │ │ └── node22/ │ │ ├── common.cfg │ │ ├── docs.cfg │ │ ├── docs.sh │ │ └── system-test.cfg │ ├── publish.sh │ ├── system-test.sh │ ├── test.sh │ └── trampoline_v2.sh ├── .prettierignore ├── .prettierrc.js ├── .release-please-manifest.json ├── .repo-metadata.json ├── .trampolinerc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── package.json ├── release-please-config.json ├── src/ │ ├── .prettierignore │ ├── .prettierrc │ ├── _internal_types.ts │ ├── agentengines.ts │ ├── client.ts │ ├── converters/ │ │ ├── _agentengines_converters.ts │ │ ├── _memories_converters.ts │ │ ├── _memoryrevisions_converters.ts │ │ ├── _sandboxes_converters.ts │ │ ├── _sessionevents_converters.ts │ │ ├── _sessions_converters.ts │ │ └── _skills_converters.ts │ ├── eslint.config.mjs │ ├── index.ts │ ├── memories.ts │ ├── memoryrevisions.ts │ ├── releases.txt │ ├── sandboxes.ts │ ├── sessionevents.ts │ ├── sessions.ts │ ├── skills.ts │ ├── types/ │ │ └── common.ts │ └── types.ts ├── system_test/ │ └── agent_engine_e2e_test.ts ├── test/ │ ├── replays/ │ │ ├── _replay_client.ts │ │ ├── agentengines_memories_test.ts │ │ ├── agentengines_sandboxes_test.ts │ │ ├── agentengines_sessions_test.ts │ │ ├── agentengines_test.ts │ │ ├── run_replay_tests.sh │ │ ├── sessionevents_test.ts │ │ ├── skills_test.ts │ │ └── test_env.js │ ├── spec/ │ │ └── reporter.js │ └── unit/ │ └── client_test.ts ├── tsconfig.json └── vertexai/ ├── .eslintrc.json ├── README.md ├── package.json ├── src/ │ ├── functions/ │ │ ├── count_tokens.ts │ │ ├── generate_content.ts │ │ ├── index.ts │ │ ├── post_fetch_processing.ts │ │ ├── post_request.ts │ │ ├── pre_fetch_processing.ts │ │ ├── test/ │ │ │ ├── functions_test.ts │ │ │ ├── post_fetch_processing_test.ts │ │ │ ├── post_request_test.ts │ │ │ ├── pre_fetch_processing_test.ts │ │ │ └── test_data.ts │ │ └── util.ts │ ├── index.ts │ ├── models/ │ │ ├── chat_session.ts │ │ ├── generative_models.ts │ │ ├── index.ts │ │ ├── test/ │ │ │ ├── chat_session_test.ts │ │ │ ├── generative_models_test.ts │ │ │ └── models_test.ts │ │ └── util.ts │ ├── resources/ │ │ ├── cached_contents.ts │ │ ├── index.ts │ │ └── shared/ │ │ └── api_client.ts │ ├── testing/ │ │ ├── fake_google_auth.ts │ │ └── fake_google_auth_test.ts │ ├── types/ │ │ ├── common.ts │ │ ├── content.ts │ │ ├── errors.ts │ │ ├── generate_content_response_handler.ts │ │ ├── index.ts │ │ └── tool.ts │ ├── util/ │ │ ├── constants.ts │ │ └── index.ts │ └── vertex_ai.ts ├── system_test/ │ └── end_to_end_sample_test.ts ├── test/ │ ├── index_test.ts │ └── vertex_ai_test.ts └── tsconfig.json