Skip to content

Commit dc708ae

Browse files
Bump the npm group across 3 directories with 22 updates (#149)
Bumps the npm group with 6 updates in the / directory: | Package | From | To | | --- | --- | --- | | [hono](https://github.com/honojs/hono) | `4.12.8` | `4.12.9` | | [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.57.1` | `8.57.2` | | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.1` | | [constructs](https://github.com/aws/constructs) | `10.5.1` | `10.6.0` | | [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.0` | `4.1.1` | Bumps the npm group with 6 updates in the /example directory: | Package | From | To | | --- | --- | --- | | [hono](https://github.com/honojs/hono) | `4.12.8` | `4.12.9` | | [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.57.1` | `8.57.2` | | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.1` | | [constructs](https://github.com/aws/constructs) | `10.5.1` | `10.6.0` | | [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.0` | `4.1.1` | Bumps the npm group with 3 updates in the /package directory: [typescript](https://github.com/microsoft/TypeScript), [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest). Updates `hono` from 4.12.8 to 4.12.9 - [Release notes](https://github.com/honojs/hono/releases) - [Commits](honojs/hono@v4.12.8...v4.12.9) Updates `typescript` from 5.9.3 to 6.0.2 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v5.9.3...v6.0.2) Updates `typescript-eslint` from 8.57.1 to 8.57.2 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.2/packages/typescript-eslint) Updates `vitest` from 4.1.0 to 4.1.1 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.1/packages/vitest) Updates `constructs` from 10.5.1 to 10.6.0 - [Release notes](https://github.com/aws/constructs/releases) - [Commits](aws/constructs@v10.5.1...v10.6.0) Updates `@vitest/coverage-v8` from 4.1.0 to 4.1.1 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.1/packages/coverage-v8) Updates `@typescript-eslint/eslint-plugin` from 8.57.1 to 8.57.2 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.2/packages/eslint-plugin) Updates `@typescript-eslint/parser` from 8.57.1 to 8.57.2 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.2/packages/parser) Updates `@typescript-eslint/project-service` from 8.57.1 to 8.57.2 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/project-service/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.2/packages/project-service) Updates `@typescript-eslint/scope-manager` from 8.57.1 to 8.57.2 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/scope-manager/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.2/packages/scope-manager) Updates `@typescript-eslint/tsconfig-utils` from 8.57.1 to 8.57.2 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/tsconfig-utils/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.2/packages/tsconfig-utils) Updates `@typescript-eslint/type-utils` from 8.57.1 to 8.57.2 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/type-utils/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.2/packages/type-utils) Updates `@typescript-eslint/typescript-estree` from 8.57.1 to 8.57.2 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-estree/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.2/packages/typescript-estree) Updates `@typescript-eslint/utils` from 8.57.1 to 8.57.2 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/utils/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.2/packages/utils) Updates `@typescript-eslint/visitor-keys` from 8.57.1 to 8.57.2 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/visitor-keys/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.2/packages/visitor-keys) Updates `@vitest/expect` from 4.1.0 to 4.1.1 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.1/packages/expect) Updates `@vitest/mocker` from 4.1.0 to 4.1.1 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.1/packages/mocker) Updates `@vitest/pretty-format` from 4.1.0 to 4.1.1 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.1/packages/pretty-format) Updates `@vitest/runner` from 4.1.0 to 4.1.1 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.1/packages/runner) Updates `@vitest/snapshot` from 4.1.0 to 4.1.1 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.1/packages/snapshot) Updates `@vitest/spy` from 4.1.0 to 4.1.1 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.1/packages/spy) Updates `@vitest/utils` from 4.1.0 to 4.1.1 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.1/packages/utils) Updates `hono` from 4.12.8 to 4.12.9 - [Release notes](https://github.com/honojs/hono/releases) - [Commits](honojs/hono@v4.12.8...v4.12.9) Updates `typescript` from 5.9.3 to 6.0.2 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v5.9.3...v6.0.2) Updates `typescript-eslint` from 8.57.1 to 8.57.2 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.2/packages/typescript-eslint) Updates `vitest` from 4.1.0 to 4.1.1 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.1/packages/vitest) Updates `constructs` from 10.5.1 to 10.6.0 - [Release notes](https://github.com/aws/constructs/releases) - [Commits](aws/constructs@v10.5.1...v10.6.0) Updates `@vitest/coverage-v8` from 4.1.0 to 4.1.1 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.1/packages/coverage-v8) Updates `typescript` from 5.9.3 to 6.0.2 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v5.9.3...v6.0.2) Updates `typescript-eslint` from 8.57.1 to 8.57.2 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.2/packages/typescript-eslint) Updates `vitest` from 4.1.0 to 4.1.1 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.1/packages/vitest) --- updated-dependencies: - dependency-name: hono dependency-version: 4.12.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm - dependency-name: typescript dependency-version: 6.0.2 dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm - dependency-name: typescript-eslint dependency-version: 8.57.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm - dependency-name: vitest dependency-version: 4.1.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm - dependency-name: constructs dependency-version: 10.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm - dependency-name: "@vitest/coverage-v8" dependency-version: 4.1.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm - dependency-name: "@typescript-eslint/eslint-plugin" dependency-version: 8.57.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm - dependency-name: "@typescript-eslint/parser" dependency-version: 8.57.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm - dependency-name: "@typescript-eslint/project-service" dependency-version: 8.57.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm - dependency-name: "@typescript-eslint/scope-manager" dependency-version: 8.57.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm - dependency-name: "@typescript-eslint/tsconfig-utils" dependency-version: 8.57.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm - dependency-name: "@typescript-eslint/type-utils" dependency-version: 8.57.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm - dependency-name: "@typescript-eslint/typescript-estree" dependency-version: 8.57.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm - dependency-name: "@typescript-eslint/utils" dependency-version: 8.57.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm - dependency-name: "@typescript-eslint/visitor-keys" dependency-version: 8.57.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm - dependency-name: "@vitest/expect" dependency-version: 4.1.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm - dependency-name: "@vitest/mocker" dependency-version: 4.1.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm - dependency-name: "@vitest/pretty-format" dependency-version: 4.1.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm - dependency-name: "@vitest/runner" dependency-version: 4.1.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm - dependency-name: "@vitest/snapshot" dependency-version: 4.1.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm - dependency-name: "@vitest/spy" dependency-version: 4.1.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm - dependency-name: "@vitest/utils" dependency-version: 4.1.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: npm - dependency-name: hono dependency-version: 4.12.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm - dependency-name: typescript dependency-version: 6.0.2 dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm - dependency-name: typescript-eslint dependency-version: 8.57.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm - dependency-name: vitest dependency-version: 4.1.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm - dependency-name: constructs dependency-version: 10.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm - dependency-name: "@vitest/coverage-v8" dependency-version: 4.1.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm - dependency-name: typescript dependency-version: 6.0.2 dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm - dependency-name: typescript-eslint dependency-version: 8.57.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm - dependency-name: vitest dependency-version: 4.1.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent d237389 commit dc708ae

12 files changed

Lines changed: 435 additions & 290 deletions

File tree

.github/workflows/ci.yml

Lines changed: 0 additions & 37 deletions
This file was deleted.

.github/workflows/create-release-pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
check-latest: true
4242
package-manager-cache: false
4343

44-
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v4.4.0
44+
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5.0.0
4545
with:
4646
run_install: |
4747
- recursive: true

.github/workflows/deploy.yml

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,28 @@ permissions:
1919
contents: read
2020

2121
jobs:
22+
build:
23+
name: Build
24+
runs-on: ubuntu-latest
25+
steps:
26+
- name: Checkout
27+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
28+
29+
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5.0.0
30+
name: Install pnpm
31+
with:
32+
run_install: |
33+
- recursive: true
34+
35+
- name: Build
36+
run: pnpm build
37+
38+
- name: Lint
39+
run: pnpm run --if-present --recursive --parallel lint
40+
41+
- name: Test
42+
run: pnpm run --if-present --recursive --parallel test
43+
2244
deploy-bexample:
2345
# 同時実行すると CREATE_IN_PROGRESS や UPDATE_IN_PROGRESS 状態で cdk deploy を行う可能性があるため抑止する
2446
concurrency:
@@ -43,15 +65,15 @@ jobs:
4365
check-latest: true
4466
package-manager-cache: false
4567

46-
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v4.4.0
68+
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5.0.0
4769
name: Install pnpm
4870
with:
4971
run_install: |
5072
- recursive: true
5173
args: [--no-frozen-lockfile]
5274
- args: [--global, esbuild]
5375
54-
- name: build
76+
- name: Build
5577
run: pnpm build
5678

5779
- name: deploy

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
echo "Updated npm version: $(npm -v)"
5959
6060
- name: Install pnpm
61-
uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v4.4.0
61+
uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5.0.0
6262
with:
6363
run_install: |
6464
- recursive: true

.serena/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
/cache
2+
/project.local.yml

.serena/project.yml

Lines changed: 152 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,152 @@
1+
# the name by which the project can be referenced within Serena
2+
project_name: "aws-lambda-mcp-server"
3+
4+
5+
# list of languages for which language servers are started; choose from:
6+
# al bash clojure cpp csharp
7+
# csharp_omnisharp dart elixir elm erlang
8+
# fortran fsharp go groovy haskell
9+
# java julia kotlin lua markdown
10+
# matlab nix pascal perl php
11+
# php_phpactor powershell python python_jedi r
12+
# rego ruby ruby_solargraph rust scala
13+
# swift terraform toml typescript typescript_vts
14+
# vue yaml zig
15+
# (This list may be outdated. For the current list, see values of Language enum here:
16+
# https://github.com/oraios/serena/blob/main/src/solidlsp/ls_config.py
17+
# For some languages, there are alternative language servers, e.g. csharp_omnisharp, ruby_solargraph.)
18+
# Note:
19+
# - For C, use cpp
20+
# - For JavaScript, use typescript
21+
# - For Free Pascal/Lazarus, use pascal
22+
# Special requirements:
23+
# Some languages require additional setup/installations.
24+
# See here for details: https://oraios.github.io/serena/01-about/020_programming-languages.html#language-servers
25+
# When using multiple languages, the first language server that supports a given file will be used for that file.
26+
# The first language is the default language and the respective language server will be used as a fallback.
27+
# Note that when using the JetBrains backend, language servers are not used and this list is correspondingly ignored.
28+
languages:
29+
- typescript
30+
31+
# the encoding used by text files in the project
32+
# For a list of possible encodings, see https://docs.python.org/3.11/library/codecs.html#standard-encodings
33+
encoding: "utf-8"
34+
35+
# line ending convention to use when writing source files.
36+
# Possible values: unset (use global setting), "lf", "crlf", or "native" (platform default)
37+
# This does not affect Serena's own files (e.g. memories and configuration files), which always use native line endings.
38+
line_ending:
39+
40+
# The language backend to use for this project.
41+
# If not set, the global setting from serena_config.yml is used.
42+
# Valid values: LSP, JetBrains
43+
# Note: the backend is fixed at startup. If a project with a different backend
44+
# is activated post-init, an error will be returned.
45+
language_backend:
46+
47+
# whether to use project's .gitignore files to ignore files
48+
ignore_all_files_in_gitignore: true
49+
50+
# advanced configuration option allowing to configure language server-specific options.
51+
# Maps the language key to the options.
52+
# Have a look at the docstring of the constructors of the LS implementations within solidlsp (e.g., for C# or PHP) to see which options are available.
53+
# No documentation on options means no options are available.
54+
ls_specific_settings: {}
55+
56+
# list of additional paths to ignore in this project.
57+
# Same syntax as gitignore, so you can use * and **.
58+
# Note: global ignored_paths from serena_config.yml are also applied additively.
59+
ignored_paths: []
60+
61+
# whether the project is in read-only mode
62+
# If set to true, all editing tools will be disabled and attempts to use them will result in an error
63+
# Added on 2025-04-18
64+
read_only: false
65+
66+
# list of tool names to exclude.
67+
# This extends the existing exclusions (e.g. from the global configuration)
68+
#
69+
# Below is the complete list of tools for convenience.
70+
# To make sure you have the latest list of tools, and to view their descriptions,
71+
# execute `uv run scripts/print_tool_overview.py`.
72+
#
73+
# * `activate_project`: Activates a project by name.
74+
# * `check_onboarding_performed`: Checks whether project onboarding was already performed.
75+
# * `create_text_file`: Creates/overwrites a file in the project directory.
76+
# * `delete_lines`: Deletes a range of lines within a file.
77+
# * `delete_memory`: Deletes a memory from Serena's project-specific memory store.
78+
# * `execute_shell_command`: Executes a shell command.
79+
# * `find_referencing_code_snippets`: Finds code snippets in which the symbol at the given location is referenced.
80+
# * `find_referencing_symbols`: Finds symbols that reference the symbol at the given location (optionally filtered by type).
81+
# * `find_symbol`: Performs a global (or local) search for symbols with/containing a given name/substring (optionally filtered by type).
82+
# * `get_current_config`: Prints the current configuration of the agent, including the active and available projects, tools, contexts, and modes.
83+
# * `get_symbols_overview`: Gets an overview of the top-level symbols defined in a given file.
84+
# * `initial_instructions`: Gets the initial instructions for the current project.
85+
# Should only be used in settings where the system prompt cannot be set,
86+
# e.g. in clients you have no control over, like Claude Desktop.
87+
# * `insert_after_symbol`: Inserts content after the end of the definition of a given symbol.
88+
# * `insert_at_line`: Inserts content at a given line in a file.
89+
# * `insert_before_symbol`: Inserts content before the beginning of the definition of a given symbol.
90+
# * `list_dir`: Lists files and directories in the given directory (optionally with recursion).
91+
# * `list_memories`: Lists memories in Serena's project-specific memory store.
92+
# * `onboarding`: Performs onboarding (identifying the project structure and essential tasks, e.g. for testing or building).
93+
# * `prepare_for_new_conversation`: Provides instructions for preparing for a new conversation (in order to continue with the necessary context).
94+
# * `read_file`: Reads a file within the project directory.
95+
# * `read_memory`: Reads the memory with the given name from Serena's project-specific memory store.
96+
# * `remove_project`: Removes a project from the Serena configuration.
97+
# * `replace_lines`: Replaces a range of lines within a file with new content.
98+
# * `replace_symbol_body`: Replaces the full definition of a symbol.
99+
# * `restart_language_server`: Restarts the language server, may be necessary when edits not through Serena happen.
100+
# * `search_for_pattern`: Performs a search for a pattern in the project.
101+
# * `summarize_changes`: Provides instructions for summarizing the changes made to the codebase.
102+
# * `switch_modes`: Activates modes by providing a list of their names
103+
# * `think_about_collected_information`: Thinking tool for pondering the completeness of collected information.
104+
# * `think_about_task_adherence`: Thinking tool for determining whether the agent is still on track with the current task.
105+
# * `think_about_whether_you_are_done`: Thinking tool for determining whether the task is truly completed.
106+
# * `write_memory`: Writes a named memory (for future reference) to Serena's project-specific memory store.
107+
excluded_tools: []
108+
109+
# list of tools to include that would otherwise be disabled (particularly optional tools that are disabled by default).
110+
# This extends the existing inclusions (e.g. from the global configuration).
111+
included_optional_tools: []
112+
113+
# fixed set of tools to use as the base tool set (if non-empty), replacing Serena's default set of tools.
114+
# This cannot be combined with non-empty excluded_tools or included_optional_tools.
115+
fixed_tools: []
116+
117+
# list of mode names to that are always to be included in the set of active modes
118+
# The full set of modes to be activated is base_modes + default_modes.
119+
# If the setting is undefined, the base_modes from the global configuration (serena_config.yml) apply.
120+
# Otherwise, this setting overrides the global configuration.
121+
# Set this to [] to disable base modes for this project.
122+
# Set this to a list of mode names to always include the respective modes for this project.
123+
base_modes:
124+
125+
# list of mode names that are to be activated by default.
126+
# The full set of modes to be activated is base_modes + default_modes.
127+
# If the setting is undefined, the default_modes from the global configuration (serena_config.yml) apply.
128+
# Otherwise, this overrides the setting from the global configuration (serena_config.yml).
129+
# This setting can, in turn, be overridden by CLI parameters (--mode).
130+
default_modes:
131+
132+
# initial prompt for the project. It will always be given to the LLM upon activating the project
133+
# (contrary to the memories, which are loaded on demand).
134+
initial_prompt: ""
135+
136+
# time budget (seconds) per tool call for the retrieval of additional symbol information
137+
# such as docstrings or parameter information.
138+
# This overrides the corresponding setting in the global configuration; see the documentation there.
139+
# If null or missing, use the setting from the global configuration.
140+
symbol_info_budget:
141+
142+
# list of regex patterns which, when matched, mark a memory entry as read‑only.
143+
# Extends the list from the global configuration, merging the two lists.
144+
read_only_memory_patterns: []
145+
146+
# list of regex patterns for memories to completely ignore.
147+
# Matching memories will not appear in list_memories or activate_project output
148+
# and cannot be accessed via read_memory or write_memory.
149+
# To access ignored memory files, use the read_file tool on the raw file path.
150+
# Extends the list from the global configuration, merging the two lists.
151+
# Example: ["_archive/.*", "_episodes/.*"]
152+
ignored_memory_patterns: []

example/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,28 +24,28 @@
2424
"@stylistic/eslint-plugin": "^5.10.0",
2525
"@types/aws-lambda": "8.10.161",
2626
"@types/node": "^25.5.0",
27-
"@vitest/coverage-v8": "4.1.0",
27+
"@vitest/coverage-v8": "4.1.1",
2828
"aws-cdk": "2.1112.0",
29-
"esbuild": "0.27.4",
29+
"esbuild": "^0.27.4",
3030
"eslint": "^10.1.0",
3131
"eslint-import-resolver-typescript": "4.4.4",
3232
"eslint-plugin-import": "2.32.0",
3333
"eslint-plugin-promise": "7.2.1",
3434
"jiti": "2.6.1",
3535
"tslib": "2.8.1",
3636
"tsx": "4.21.0",
37-
"typescript": "5.9.3",
38-
"typescript-eslint": "8.57.1",
37+
"typescript": "6.0.2",
38+
"typescript-eslint": "8.57.2",
3939
"vite-tsconfig-paths": "6.1.1",
40-
"vitest": "4.1.0"
40+
"vitest": "4.1.1"
4141
},
4242
"dependencies": {
4343
"@aws-lambda-powertools/logger": "2.32.0",
4444
"@modelcontextprotocol/sdk": "1.27.1",
4545
"aws-cdk-lib": "2.244.0",
4646
"aws-lambda-mcp-server": "workspace:*",
47-
"constructs": "10.5.1",
48-
"hono": "^4.12.8",
47+
"constructs": "10.6.0",
48+
"hono": "^4.12.9",
4949
"zod": "4.3.6"
5050
}
5151
}

package.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"description": "A Hono wrapper for building an MCP (Model Context Protocol) Server that runs on AWS Lambda functions.",
66
"type": "module",
77
"scripts": {
8-
"build": "pnpm run --if-present --recursive --parallel build",
8+
"build": "pnpm run --if-present --recursive build",
99
"test": "pnpm run --if-present --recursive --parallel test",
1010
"lint": "pnpm run --if-present --recursive --parallel lint",
1111
"lint-fix": "pnpm run --if-present --recursive --parallel lint-fix"
@@ -18,8 +18,5 @@
1818
],
1919
"author": "poad",
2020
"license": "ISC",
21-
"packageManager": "pnpm@10.32.1",
22-
"devDependencies": {
23-
"pnpm": "^10.32.1"
24-
}
21+
"packageManager": "pnpm@10.32.1"
2522
}

package/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,22 +54,22 @@
5454
"eslint-plugin-promise": "7.2.1",
5555
"jiti": "2.6.1",
5656
"tsx": "4.21.0",
57-
"typescript": "5.9.3",
58-
"typescript-eslint": "8.57.1",
59-
"vitest": "4.1.0"
57+
"typescript": "6.0.2",
58+
"typescript-eslint": "8.57.2",
59+
"vitest": "4.1.1"
6060
},
6161
"dependencies": {
6262
"@aws-lambda-powertools/logger": "^2.32.0",
6363
"@hono/mcp": "^0.2.4",
6464
"@modelcontextprotocol/sdk": "^1.27.1",
65-
"hono": "^4.12.8",
65+
"hono": "^4.12.9",
6666
"zod": "^4.3.6"
6767
},
6868
"peerDependencies": {
69-
"@aws-lambda-powertools/logger": "^2.29.0",
70-
"@hono/mcp": "^0.2.0",
71-
"@modelcontextprotocol/sdk": "^1.25.2",
72-
"hono": "^4.11.10",
69+
"@aws-lambda-powertools/logger": "^2.32.0",
70+
"@hono/mcp": "^0.2.4",
71+
"@modelcontextprotocol/sdk": "^1.27.1",
72+
"hono": "^4.12.9",
7373
"zod": "^3.25 || ^4.0"
7474
}
7575
}

package/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"strictPropertyInitialization": false,
2323
"skipLibCheck": true,
2424
"declarationMap": true,
25+
"rootDir": "./src",
2526
"outDir": "dist",
2627
"typeRoots": [
2728
"./node_modules/@types"

0 commit comments

Comments
 (0)