mirror of
https://github.com/github/awesome-copilot.git
synced 2026-02-23 20:05:12 +00:00
Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -159,6 +159,10 @@ function getDisplayName(filePath, kind) {
|
|||||||
} else if (kind === "instruction") {
|
} else if (kind === "instruction") {
|
||||||
return basename.replace(".instructions.md", "");
|
return basename.replace(".instructions.md", "");
|
||||||
} else if (kind === "hook") {
|
} else if (kind === "hook") {
|
||||||
|
// For folder-based hooks like hooks/<hook>/README.md, use the folder name.
|
||||||
|
if (basename.toLowerCase() === "readme.md") {
|
||||||
|
return path.basename(path.dirname(filePath));
|
||||||
|
}
|
||||||
return basename.replace(".hook.md", "");
|
return basename.replace(".hook.md", "");
|
||||||
} else if (kind === "skill") {
|
} else if (kind === "skill") {
|
||||||
return path.basename(filePath);
|
return path.basename(filePath);
|
||||||
|
|||||||
@@ -164,7 +164,24 @@ const SKILL_DESCRIPTION_MAX_LENGTH = 1024;
|
|||||||
const DOCS_DIR = path.join(ROOT_FOLDER, "docs");
|
const DOCS_DIR = path.join(ROOT_FOLDER, "docs");
|
||||||
|
|
||||||
export {
|
export {
|
||||||
AGENTS_DIR, AKA_INSTALL_URLS, COLLECTIONS_DIR,
|
AGENTS_DIR,
|
||||||
COOKBOOK_DIR, DOCS_DIR, HOOKS_DIR, INSTRUCTIONS_DIR, MAX_COLLECTION_ITEMS, PROMPTS_DIR, repoBaseUrl, ROOT_FOLDER, SKILL_DESCRIPTION_MAX_LENGTH, SKILL_DESCRIPTION_MIN_LENGTH, SKILL_NAME_MAX_LENGTH, SKILL_NAME_MIN_LENGTH, SKILLS_DIR, TEMPLATES, vscodeInsidersInstallImage, vscodeInstallImage
|
AKA_INSTALL_URLS,
|
||||||
|
COLLECTIONS_DIR,
|
||||||
|
COOKBOOK_DIR,
|
||||||
|
DOCS_DIR,
|
||||||
|
HOOKS_DIR,
|
||||||
|
INSTRUCTIONS_DIR,
|
||||||
|
MAX_COLLECTION_ITEMS,
|
||||||
|
PROMPTS_DIR,
|
||||||
|
repoBaseUrl,
|
||||||
|
ROOT_FOLDER,
|
||||||
|
SKILL_DESCRIPTION_MAX_LENGTH,
|
||||||
|
SKILL_DESCRIPTION_MIN_LENGTH,
|
||||||
|
SKILL_NAME_MAX_LENGTH,
|
||||||
|
SKILL_NAME_MIN_LENGTH,
|
||||||
|
SKILLS_DIR,
|
||||||
|
TEMPLATES,
|
||||||
|
vscodeInsidersInstallImage,
|
||||||
|
vscodeInstallImage
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -263,7 +263,7 @@ function validateCollectionItems(items) {
|
|||||||
|
|
||||||
// Validate hook-specific frontmatter
|
// Validate hook-specific frontmatter
|
||||||
if (item.kind === "hook") {
|
if (item.kind === "hook") {
|
||||||
const hookValidation = validateHookFile(filePath, i + 1);
|
const hookValidation = validateHookFile(filePath);
|
||||||
if (hookValidation) {
|
if (hookValidation) {
|
||||||
return hookValidation;
|
return hookValidation;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -19,8 +19,8 @@ mkdir -p logs/copilot
|
|||||||
TIMESTAMP=$(date -u +"%Y-%m-%dT%H:%M:%SZ")
|
TIMESTAMP=$(date -u +"%Y-%m-%dT%H:%M:%SZ")
|
||||||
CWD=$(pwd)
|
CWD=$(pwd)
|
||||||
|
|
||||||
# Log session start
|
# Log session start (use jq for proper JSON encoding)
|
||||||
echo "{\"timestamp\":\"$TIMESTAMP\",\"event\":\"sessionStart\",\"cwd\":\"$CWD\"}" >> logs/copilot/session.log
|
jq -Rn --arg timestamp "$TIMESTAMP" --arg cwd "$CWD" '{"timestamp":$timestamp,"event":"sessionStart","cwd":$cwd}' >> logs/copilot/session.log
|
||||||
|
|
||||||
echo "📝 Session logged"
|
echo "📝 Session logged"
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
Reference in New Issue
Block a user