Skip to content

Attocode Intelligence 0.1.29

Version 0.1.29 recognizes Perl .t test scripts across discovery and parsing, restoring their native imports and caller evidence when a Perl grammar is installed or cached.

Perl test navigation

Test ranking already recognized .t paths as test candidates, but the parser's extension mappings assigned them an unknown language. Both the canonical AST entry point and direct generic-parser inference now select Perl for .t files. Grammar acquisition remains explicit; navigation uses installed or cached grammars.

Four additional maintained regressions cover shared language identity and three unchanged files from Perl/perl5@ef53bc6892cb851320be193e8cd9b15b2494e24c. The fixture checks the real Carp::croak definition, a qualified test call, an importer and a suggested test. All eight navigation checks run within the actual dist/Carp distribution root, whose lib/ layout follows existing conservative import resolution.

A separate repository-root check verifies default dist/ exclusion, narrow Carp inclusion, live refresh, restart and subsequent exclusion while preserving unrelated generated-directory exclusions. The acquired-grammar gate requires 83 cases with no skips. Source bytes, hashes and witness lines are checked before navigation; the fixture is used only as source data.

These checks establish targeted syntax and heuristic relationships in the pinned distribution. Complex Perl syntax can still yield partial parser evidence, and custom repository-wide runtime load paths remain outside this fixture's scope.

Install or upgrade

Install with uv tool install attocode-code-intel==0.1.29, or upgrade an existing installation with uv tool upgrade attocode-code-intel. Restart the MCP server after upgrading so the running process loads the new version.